CX3D
dependency_injection_for_games
CX3D | dependency_injection_for_games | |
---|---|---|
2 | 4 | |
8 | 12 | |
- | - | |
7.8 | 0.0 | |
almost 2 years ago | 8 months ago | |
C++ | C++ | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
CX3D
- CX3D - A simple and easy to use Game Framework for the development of 3D Games in C++.
-
CX3D, the Game Framework derived from C++ 3D Game Tutorial Series, is now available on GitHub!
GitHub link: https://github.com/PardCode/CX3D
dependency_injection_for_games
-
Dependency Injection for Games — Appendix: Dependency Inversion
Check out the accompanying GitHub repository, which contains an implementation of the dummy game application.
-
Dependency Injection for Games — Appendix: Injection Container
If you wish to check out the implementation of the dummy game application using a Container, or are curious about the theory and implementation of a C++ Container library, please refer to the accompanying GitHub repository.
-
(Article) Dependency Injection for Games: Improve your C++ game or game engine architecture!
Read the full article on Medium Check out the GitHub repository
-
Dependency Injection for Games: learn how to improve your game engine architecture!
The code presented in this article is available on GitHub.
What are some alternatives?
Rythe-Engine - Rythe is a data-oriented C++17 game engine built to make optimal use of modern hardware.
Unreal-Engine-Guide - Unreal Engine 5 Guide. Learn to develop games for Windows, Linux, macOS, iOS, Android, Xbox Series X|S, PlayStation 5, Nintendo Switch.
Lupine - Game Engine Trial
supernova - Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design
harfang3d - HARFANG 3D source code public repository
Amazon Lumberyard - Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.
AntWare - FPS Game built from scratch using C++ and OpenGL.
entt - Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
OpenGL-3D-Game-Tutorial-Series - C++ OpenGL 3D Game Tutorial Series - Learn to code a Cross-Platform OpenGL 3D Game in C++ from scratch
Game-Engine-Development-Series - Game Engine Development Series - Learn to code a Game Engine in C++ from scratch
Rootex - An advanced C++ 3D game engine powering an in-production game yet to be announced
MxEngine - C++ open source 3D game engine