Lazullien / Rienet-Engine

A small game framework for my project Atelo made using Monogame, not a profiting project, work in progress

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rienet-Engine

A small game framework for my project Atelo made using Monogame, work in progress

Structure

In a "WorldBody" contains many different "Scenes", inside each scene contains "GameObjects", which can have "PhysicsBodies" to interact with everything else in the scene through collisions and velocity. The world is organized through quadtrees containing bodies and entities. Graphics are handled through semi auto components. I've made semi auto tools for importing scenes and tilesets as well. For each project you would have to define more specific importers in the GamePanel class which is essentially the main engine (inherits Game), and script entities' classes yourself

Updates

  1. 7/23/2023: Started the project
  2. 9/27/2023: Organized a bit and abstractified more content, whilst adding more convenient importing tools

Plans

  1. Audio
  2. Effects and Particles
  3. Optimization

About

A small game framework for my project Atelo made using Monogame, not a profiting project, work in progress


Languages

Language:C# 100.0%