 | Online-Course Details | Design Patterns in Game Programming (Base Course) | |
| | Design Patters are a major topic since the gang of four wrote the all famous book about this topic. In this course you will learn how to apply design patters to game programming to maintain a high quality and reusability of your code design. | Overview
This course is intended for intermediate level C++ programmers and the goal is to teach advanced features of C++ which are helpful for good object oriented design for programming games in general. Therefore, you will lear about applied Design Patterns in game programming situations.
Free Sample Material
Below you can find the complete first week's course book, so you can check the quality and contents for yourself.
Course Book Download
The following 4 lessons are to be completed in 4 weeks:
- Lesson 1: Introduction To Design Patterns
Architectural Patterns
Design Patterns
Idioms
- Lesson 2: Design Patterns (part I)
Creational Patterns
- Singleton
- Factory Method
- Builder
- Abstract Factory
- Prototype
Structural Patterns
- Adapter
- Bridge
- Composite
- Decorator
- Façade
- Flyweight
- Proxy
- Lesson 3: Design Patterns (part II)
Behavioral Patterns
- Chain of Responsibility
- Command
- Interpreter
- Iterator
- Mediator
- Memento
- Observer
- State
- Strategy
- Template Method
- Visitor
Architectural Patterns
- Distributed Systems (Broker)
- Mud-To-Structure (Blackboard, Pipes / Filters, Layers)
- Adaptable Systems (Reflection, Microkernel)
- Interactive Systems (Model View Controller, Document-View)
- Idioms
- Lesson 4: Putting It all together
3D Engine Framework Design using Design Patterns
|
|  |
|  |  | | 
 |  | | 
 | |  | | Unique users today: | | Members: | 0 | | Guests: | 150 | | Total: | 150 | | | | | Forum stats: | | Threads: | 355 | | Posts: | 1276 | | | | | Since March'06: | | Members: | 5551 | | Unique Hits: | 349785 |
|  |
| 
 |
| |  |
|