• C++ - Choocy's Adventure
  • Java 3D - Adventuring with OpenGL

Latest blog posts

Observer Pattern

Welcome to part 7 of the Design Patterns series. This episode will be about the Observer Pattern! Observer Pattern Observer is a behavioral design pattern that lets you define a subscription mechanism to notify... READ MORE

Mediator pattern

Welcome to part 6 of the Design Patterns series. This episode will be about the Mediator Pattern! Mediator Pattern Mediator is a behavioral design pattern that lets you reduce chaotic dependencies between objects. The... READ MORE

State Pattern

Welcome to part 5 of the Design Patterns series.This episode will be about the State Pattern! State Pattern State is a behavioral design pattern that lets an object alter its behavior when its internal... READ MORE

ECS Pattern

Welcome to part 4 of the Design Patterns series.This episode will be about the ECS (Entity Component System) Pattern Entity Component System Entity-Component–System (ECS) is an architectural pattern. This pattern is widely used... READ MORE

Factory Pattern

Welcome to part 3 of the Design Patterns series.This episode will be about the Factory Pattern! Factory Pattern Factory Pattern or Factory Method Pattern says that just define an interface or abstract class... READ MORE

Singleton Pattern

Welcome to part 2 of the Design Patterns series.This episode will be about the Singleton Pattern! Singleton Pattern Singleton is a pattern that restricts an object to one single instance and has a... READ MORE