AuroraEngine is a game engine based on the Hazel Engine, inspired by TheCherno's YouTube series. This project serves as a learning platform with the future goal of developing a full 3D space game.
AuroraEngine is designed to help me learn new programming concepts and improve my C++ knowledge. It is a comprehensive project that encompasses various aspects of game engine development.
- Rendering engine
- Physics engine
- Scripting support
- Audio system
- Input handling
- Editor tools
To get started with AuroraEngine, follow these steps:
- Clone the repository:
git clone https://github.com/goodguyjay/AuroraEngine.git
- Navigate to the project directory:
cd AuroraEngine
- Generate project files using the provided script:
./GenerateProject.bat
After setting up the project, you can build and run it using your preferred IDE (e.g., Visual Studio, CLion). Explore the Sandbox
directory for example scenes and scripts.
Contributions are welcome! If you have any ideas for improvements or new features, feel free to open an issue or submit a pull request.
AuroraEngine is licensed under the MIT License. See the LICENSE
file for more information.