Skip to content

Shape Engine Alpha #3

Pre-release
Pre-release

Choose a tag to compare

@SoloByte SoloByte released this 17 Sep 14:13
· 2346 commits to main since this release

This is the last release for the old version of Shape Engine. I worked on a pretty big overhaul of the entire engine and I wanted to release this state, so there is a stable (alpha) version until the overhaul is done.

Introduction

My custom-made engine based on the great Raylib Framework. The Main focus is being performant and only using draw functions instead of textures. I am using Shape Engine for my next game called Galaxy Unknown.

When using Shape Engine everything from Raylib is available as well. (Raylib Examples, Raylib Cheatsheet)

Shape Engine is available on Itch and it is a great way to support me ;)

Demo Showcase

The demo is included in this repository. The demo is just a simple asteroid shooter like game. It consist of a main menu and 1 level with the player ship and randomly spawning asteroids. The demo tries to show the most important aspects of Shape Engine´s usage, like how to play music in a playlist, playing and adding sounds, using the data/shader/level/ui system, and many more things! You can also download the executable of the demo on itch io to try it out without building it first!

Documentation

Right now there is no documentation. There is a complete Demo Game to see how everything works.

Dependencies

Shape Engine uses the following nuget packages:

Limitations

  • There is no physics system because I don´t need one and would´t know how to make one. There is complete collision system but the collision response is up to you. You can also use raylibs physics system.
  • The UI system is functional but not finished yet.
  • To use the data system Castle DB is recommended.