Kyle873 / KLib

2D XNA/MonoGame Game Engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

KLib

A 2D XNA/MonoGame Game Engine

  • Actor System
  • Basic Console with the beginnings of a command system
  • Simple input handling/checking for Mouse and Keyboard
  • Rendering of Sprites, Shapes and Text
  • Applying shaders to Actors
  • Beginnings of a Particle System
  • Dynamic Popoffs System
  • Camera and Cursor system, able to handle picking from screen space to world space
  • Tweening System
  • Timing System
  • Basic Sound playback and layered music system using FMOD Ex's horrible .NET bindings
  • Basic GUI, including a base control class and basic controls including Bars, Buttons, Icons, Labels and Windows to encapsulate them
  • Tooltips
  • BMFont handling via the BMFont AngelCode BMFont XML Serializer
  • Tweening and scaling functions handling by TinyTween by Nick Gravelyn
  • Originally I also started working on a TileEd renderer/parser, but didn't end up needing it for any of my ideas so I never finished it

About

2D XNA/MonoGame Game Engine


Languages

Language:C# 99.9%Language:FLUX 0.1%