An open API service indexing awesome lists of open source software.

https://github.com/gochenryan/noelle

A mini game engine built in cpp
https://github.com/gochenryan/noelle

Last synced: about 1 year ago
JSON representation

A mini game engine built in cpp

Awesome Lists containing this project

README

          

# Noelle
A mini game engine built in cpp (WIP).

# Target
An engine designed for multi-person collaboration, easy to use for programmer, designer and artist. Of course, the current task is to make it run first...

## Build(xmake)
Please install xmake first: [xmake](https://github.com/xmake-io/xmake). You can use `xmake` to build this project. Of course, you can also generate a visual studio project.

```
xmake project -k vsxmake
```
## Done
- Memory management
- Windows platform

## Todo
- Memory management
- Other platform
- Basic data structure
- Math library
- Object system💦
- Rendering system
- Editor💦
- **Visual debugging**
- Bullet time
- Locate code
- Resource management
- Scene management
- Animation system
- Performance analysis
- Pyhsical system
- Log system
- Blueprint
- Scripting system
- **Multi-terminal interaction**
- **Collaborative authoring**

## Questions & Optimization
- Memory management
- How to avoid memory waste when allocated memory is larger than 64KB (eg 65KB).

## References
[CatDogEngine](https://github.com/CatDogEngine/CatDogEngine)