dodoi engine for ns Dodoi Engine NS is a 2D game engine developed by SchumakerTeam. It uses the Entity Component System (ECS), SDL2, and C++17 to provide a robust and efficient framework for game development.
- Introduction
- Setting up the Development Environment
- Understanding ECS
- Understanding SDL2
- Game Engine Architecture
- Implementing the ECS
- Implementing the Game Loop
- Implementing Rendering with SDL2
- Implementing Input Handling
- Implementing Collision Detection
- Implementing Audio with SDL2
- Testing the Game Engine
- Conclusion
Brief overview of the document introduction to ECS, SDL2, and C++17.
Instructions for installing SDL2 and setting up a C++17 project in Visual Studio Code.
Explanation of the Entity Component System and the benefits of using ECS in game development.
Overview of SDL2 and its key features.
High-level overview of the game engine architecture.
Details on how the ECS is implemented in the Dodoi Engine 2.0.
Explanation of how the game loop is implemented.
Details on how rendering is handled with SDL2 in the Dodoi Engine 2.0.
Explanation of how input handling is implemented.
Details on how collision detection is implemented in the Dodoi Engine 2.0.
Explanation of how audio is handled with SDL2.
Information on how to test the Dodoi Engine 2.0.
Final thoughts and next steps for the Dodoi Engine 2.0.
Copyright (c) 2024, Dodoi Lab