top of page
ABOUT PROJECT
This project is about applying Object-oriented programming skill into the game development. These in-game systems can be simply extended to any type of game. For example, The AI system can be modified in the way that works properly in Role-Playing Game (AI behaviors depend on player position), First Person Shooting Game(AI behaviors depend on the game environments) or Real-Time Strategy(AI behaviors depend on resources in the map) etc. The inventory system will include different type of items in the different game, such as guns in FPS, swords in RPG. The player controller system could be extended to include different behaviors. For instance: Shooting behavior in the FPS game, Dribble behavior in a basketball game.

Relationship between game engine and my systems
bottom of page