rafaelvasco / VortexEngine

.NET Core 3+ C# 2D Game Engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

VortexEngine

.NET Core 3+ Game Engine (WIP)

Current Features:

  • Currently tested on OSX 10.15.2
  • Platform abstraction (windowing and input) with SDL2
  • Simple Game and Scene concept with time scalable variable frame rate game loop;
  • Assets Manager and PNG loading with STBSharp
  • Abstracted Rendering system, currently implemented are simple batch renderers:
  • SDL2 Renderer with SDL2 (SDL2-C#)
  • Metal Renderer with Sokol (SokolSharp)
  • GameToolkit classes: Behavior System; GameObject, Sprite and Animated Sprite abstractions; Tween movement;

To Do:

  • Fix Windows Support
  • Implement Sokol Opengl Renderer
  • Add Gamepad Input support
  • Implement Sine Movement Behavior
  • Implement Text GameObject
  • Refactor GameToolkit classes as necessary
  • Add Sound Support
  • Add Linux Support

Long Term:

  • Add more Behaviors
  • Implement Game Editor

About

.NET Core 3+ C# 2D Game Engine

License:MIT License


Languages

Language:C# 100.0%