0rison is a 2d graphics simulation programming framework developed with .Net. It's primarily meant for Low-Level Computer Graphics research.
- Version 0.1.1
- Quick Set Up,
- 6 Collider Types,
- Handy Utility Functions,
- Scene, Entity, Component-Based System,
- Texture Atlas Support
- And MORE! :D
- New Console Application.
- Add Project "0rison.csproj" to Solution.
- Add Reference to "0rison" in your Project.
- Add "using 0rison;" to your Program.cs.
- Create a new program: var program = new Program();
- Start the program: program.Start();
- Run your brand new 0rison program!
- Submit a pull request.
- File an Issue.
- Post on the forum.
- Created and maintained by Daniel Tumelo (mellorison@gmail.com)
- 0rison Forum: https://discord.gg/S3F5HcP , http://danieltumelo.yabuntu.net or right here on GitHub: https://github.com/Mellorison/_0rison/issues
This repo also includes a zero-install browser build of a Stellate MVP demo under orison-web/.
- Open
orison-web/index.htmldirectly in a browser.
If the browser blocks local file access for any assets, serve the folder with a local static server.
- Move: WASD / Arrow Keys
- Jump: Space
- Interact (Cartesian-Twist switch): E
- Pause: Esc
The demo renders a procedural 3D "Afronaut" protagonist in a WebGL overlay canvas on top of the 2D game.
While the demo is running, press G to download stellate_protagonist.glb.
To improve visuals with free/open assets (Quaternius / Poly Haven) and convert them to .glb for the demo:
- See
orison-web/ASSETS.md