Based on DirectX9 Simple 2D Game Engine Actually Framework
- An object that defines the starting point of your application.
- The data types used in the game are defined.
- There is a reference counting object for memory management
- Top-level class for all objects used in the game.
- An object that defines the scene of the game.
- An object for managing 2D images used in games.
- An object for rendering objects in the game.
- A class that contains the detailed functionality of the game engine.
- An object that manages Colldes in games.
- An object that outputs a 2D image on the screen.
- An object that manages the animation of the sprite object.
- An object that outputs text in the game.
- An object that outputs sound in the game.