Support an Open Source Developer!
Minigene is a game engine currently specialized in ascii/2D tiled games and fast prototyping. It is planned to support non tiled 2D and 3D in the near future.
Minigene is not a single crate, it is a collection of crates, an ecosystem for game development.
For more information on the design choices of Minigene, visit the blog.
- Gets out of your way and lets you choose how you want to build your game
- Composed of small and specifically chosen libraries
- Composable
- WASM Compatible
- Pick and choose the features that you need
Add the following to you Cargo.toml file:
minigene = { git = "https://github.com/jojolepro/minigene" }
By default, Minigene will have the terminal
feature enabled.
If you want it to create a window and use 2D tiling mode, use:
minigene = { git = "https://github.com/jojolepro/minigene", default-features = false, features = ["opengl"] }
Look in the examples/minimal folder for a game template.
See Minigene used in:
- Maintainer: Jojolepro
- Contact: jojolepro [at] jojolepro [dot] com
- Website: jojolepro.com
- Patreon: patreon