Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

17cupsofcoffee/nova

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

124 Commits
124 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nova

Nova is a 2D game framework written in Rust.

This is a sort of spiritual successor to Tetra, a game engine I worked on between 2018 and 2022. It aims to be smaller and simpler, with less global state.

⚠️ Use at your own risk! This framework is still very experimental, and the API is constantly in flux. No support is offered, but you are welcome to use to the code as reference or fork it for your own needs.

Features

  • ldtk (enabled by default): enables a module to load ldtk files.
  • static_bundled_build: enables automatic SDL3 library building and linking. Building SDL3 can take a bit during that first build (usually 1 minute or more).

Notes

  • This framework is very heavily inspired by FNA, and NoelFB's lightweight game engines (Blah and Foster).
  • It depends on SDL3 for interacting with the underlying platform.

About

🎮 An even simpler 2D game framework written in Rust

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.