Skip to content

AnneKitsune/minigene

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Minigene - A Minimalist Game Ecosystem

Support an Open Source Developer! ♥️
Become a patron

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.

Why would you use this engine?

  • 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

Usage

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 Information

  • Maintainer: Jojolepro
  • Contact: jojolepro [at] jojolepro [dot] com
  • Website: jojolepro.com
  • Patreon: patreon

About

A Minimalistic ASCII/Tiled Game Engine

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages