menu tree item
Foundation Courses
menu tree item
Advanced Courses


menu tree item
viCampus::Press
menu tree item
Recommendations






ALL RIGHTS RESERVED
2011 BY E. ZSCHEMISCH
LEGAL INFO
PRIVACY POLICY
Point masses colliding with each other, the water, and the walls.The menu system of Sipogen.
 
English language
German language
2013-05-24, 20:28:13 GMT

Online-Course Details

Design Patterns in Game Programming (Base Course)
Instructor: Saurav Mohapatra
Duration: 4 weeks
Credits: 3
Price: 59.90 USD
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