Crate gemini_engine
source ·Expand description
Introduction
Gemini is a monospaced ASCII rendering engine, capable of 2D and 3D rendering. This is a loose port of GeminiEngine which was made in python ended up being quite slow, especially compared to this new version.
IMPORTANT: You HAVE to use a monospace font in the terminal for the engine to render the view properly.
Go to elements for a quick start guide.
Modules
- Gemini’s core elements module. This and the
viewmodule make up Gemini’s core rendering pipeline. - Gemini’s implementation of 3D rendering. Experimental
- The gameloop is one of Gemini’s most important features. If you read the Quick Start guide, you’ll have seen that the example there didnt have a fully written gameloop. When you begin building larger projects with Gemini, this is what your code should look like