dependency_injection_for_games
LinaEngine
dependency_injection_for_games | LinaEngine | |
---|---|---|
4 | 1 | |
12 | 764 | |
- | - | |
0.0 | 0.0 | |
9 months ago | 10 days ago | |
C++ | C++ | |
MIT License | 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.
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.
LinaEngine
-
I have implemented shader hot-reloading as well as a GLSL text editor in my custom game engine using an OpenGL renderer. One more step closer to ShaderToy.
OP here, project Github: https://github.com/inanevin/LinaEngine
What are some alternatives?
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.
urho3d - Game engine
CX3D - CX3D is an easy to use Game Framework for the development of 3D Games in C++.
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
supernova - Game engine for 2D and 3D projects with entity component system (ECS) and data-oriented design
ImGuiColorTextEdit - Colorizing text editor for ImGui
Amazon Lumberyard - Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.
entt - Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Game-Engine-Development-Series - Game Engine Development Series - Learn to code a Game Engine in C++ from scratch