- Automatic resource loader and manager system
- Scene and Layers system
- Entities, sprites and animations
- Cameras
- Text and bitmap fonts
- Tiled map loader (.tmx)
- Debug text display in-game
- Transitions
- Menus and UI
- Splash screens
- Levels and game events management
- In-game command line for debugging
- Particles system
python3 -m pip install NasNas
Then you can import NasNas anywhere in your projects
import NasNas as ns
Download and extract the repository. Then run
python3 setup.py install
Let's say your project has the following structure
YourProject
|_ assets
|_ src
main.py
Download the repository and copy the NasNas folder into your project src folder.
YourProject
|_ assets
|_ src
|_ NasNas
main.py
Then you can, import NasNas with:
import src.NasNas as ns
Visit the wiki to get started.
You can also take a look at the example project to see how to use it.
Be sure to run run_example.py from example folder like this : python3 ../run_example.py
A C++ version of NasNas is under development, you can check it out here
- Modar Nasser