Shape Engine
A downloadable Game Engine for Windows, macOS, and Linux
My custom-made engine is based on the great Raylib Framework. The main focus is being performant and only using draw functions instead of textures.
When using Shape Engine everything from Raylib is available as well. (Raylib Examples, Raylib Cheatsheet)
Here on itch you can download the newest builds of the Examples and Demo. Right now the demo is not available, but I will upload it as soon as I am done with the 1.0 overhaul of Shape Engine. If you want to download the DLL file or source code head over to GitHub.
You can find all relevant links here.
Follow The Development Progress
Features
- Polygon Fracturing
- Delaunay Triangulation
- Text & Font System
- UI System
- Collision System
- Audio & Music
- Savegame System
- Color Palettes
- Input System (Keyboard, Mouse, Gamepad)
- Camera System
Made with Shape Engine
History
I made Shape Engine because I wanted to help myself make games with a specific art style and certain limitations. At first, it started out with some helper scripts but now it is a relatively sophisticated system to make games with raylib. Certain parts of the basic game loop are inspired by Bytepath and other things I already used in games that I made myself (especially Fracture Hell). Feel free to use any single part if you don´t want to use the whole package.
Support Me
You can support me here on itch io or via GitHub Sponsors. I truly appreciate any support!
Updated | 1 day ago |
Status | In development |
Category | Tool |
Platforms | Windows, macOS, Linux |
Author | Dave Green |
Tags | 2D, Colorful, Game engine, Pixel Art, shapes, Singleplayer, Top-Down |
Download
Click download now to get access to the following files:
Development log
- Dev News - Shape Projection1 day ago
- Dev News - Pathfinding 316 days ago
- Dev Update #9 - Pathfinding 229 days ago
- Dev Update #8 - Pathfinding42 days ago
- Dev Update #7 - InputOct 21, 2023
- Dev Update #6 - Screen Shaders & CameraOct 07, 2023
- Dev News - Delaunay TriangulationSep 16, 2023
- Dev News - Camera System TeaserSep 10, 2023
Comments
Log in with itch.io to leave a comment.
really nice, i love basic geometric shapes...
im curious how is the performance, compilation times etc with raylib? i ve been looking for alternatives to love2d cuz im bored of lua. is this any better than using monogame? monogame is quite bad i dont like it
Thanks!
Raylib's performance is excellent. I used love2d before but I wasn´t happy with the performance so I tested a lot of frameworks/engines and raylib was by far the best. (I was only interested in drawing shapes on the fly, so if you want to use textures/sprites there might be better options out there)
It is not perfect and has some issues but the performance is really awesome. The compile times are also fast (but I can only speak for small to medium-sized projects). I use Raylib_CsLo c# bindings and Visual Studio, so if you plan on using it with c or c++ the performance will probably be even better.
I hope this helps :)