https://github.com/felipemdutra/cge
A game engine focused on core systems and performance. It's for educational purposes only.
https://github.com/felipemdutra/cge
engine game game-development game-engine game-engine-3d game-engine-development
Last synced: 24 days ago
JSON representation
A game engine focused on core systems and performance. It's for educational purposes only.
- Host: GitHub
- URL: https://github.com/felipemdutra/cge
- Owner: felipemdutra
- License: mit
- Created: 2025-02-16T21:09:50.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-25T23:23:01.000Z (about 1 year ago)
- Last Synced: 2025-05-15T04:11:20.496Z (10 months ago)
- Topics: engine, game, game-development, game-engine, game-engine-3d, game-engine-development
- Language: C++
- Homepage:
- Size: 41 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CGE
CGE (Core Game Engine) is a Game Engine focused on core features and performance.
It is written in C++ and uses OpenGL for rendering.
## Current Features
- Simple Rendering
- Input Handling
I know, pretty embarrassing. But I'm working on it while having school for 9:30 hours a day AND learning Engine Architecture, so please be patient.
## Planned Features
- ECS (Entity Component System)
- Scene Management
- UI System
### Currently working on:
- ECS
### Notes:
The renderer currently initializes a VAO and VBO for a simple triangle.
This will be changed in the future. The Renderer WILL NOT own the VAO and VBO.
## Building the Engine
### Prerequisites
- Make
- g++ (C++ compiler)
- OpenGL
- glfw3
- glew
- glm
## Contributing
Any help is appreciated. If you want to contribute, please fork the repository and submit a pull request.
If you have any questions, feel free to ask.