3D Game Starter - Multi Engine (Unreal, Unity, Godot, Defold, Raylib, The Forge)
⚠️ WORK IN PROGRESS !!!
2025's exercise in game engine and logic modules.
Spoiler: Don't do it !!! Unless you intend to build your own custom engine in the futur, or be able to maintain your code in 20+ years.
Pros & Cons:
- less dependency to engine
-
Content
Dependencies
Screenshots
Features
- Engine
- Features
- Examples:
Repository layout:
├── assets
├── docs
├── infra
├── lib
├── platform
│ ├── engine
│ └── game
├── standalone
│ ├── unreal_desktop_win64
│ ├── unity_desktop_win64
│ └── ...
└── tools
└── blender
└── ci
Unreal 5
Create project
- start Unreal:
- create project "MyGameUnreal5"
- menu -> edit -> plugins -> add -> third party -> "MyGame"
- close Unreal
- start VisualStudio
- start Unreal
Usage
- start Unreal:
- menu -> tools -> open visual studio
- VisualStudio:
- code...
- hot-reload code(Ctrl+Alt+F11)
- Unreal
- play (Alt+P)
- test...
- detach camera / debug scene (F8)
- press ESC