Rocket is an early stage game engine. It's being developed slowly but confidently.
Rocket's architecture allows to support multiple rendering API's at once(only OpenGL for now). Currently supported platform is x64 Windows.
Rocket currently support these features:
- Basic lighting techniques
- Textures, Subtextures(divinding textures into many by pixels, useful for spritesheets)
- GUI(Editor camera, useful panels)
- Basic postprocessing(Color correction, bloom).
- Scene management
- ECS
- Build System(premake)
# Windows: Installation steps
git clone https://github.com/moon3fire/rocket.git --recursive
cd scripts
./Win-GenProjects.bat
run rocket.sln in VS Studio 2022(if you have other version, change version in builder .bat script for premake)
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
This project is based on the architecture shown in game engine series of github.com/TheCherno I am very grateful to him for the tutorial, starting at some point I'm doing things here by myself, to make this project useful for newcomers both in game development and game engine development spheres.
See my README