LughSharp

C# 2D Open-Source Game Development Framework, heavily based on LibGDX from Java.

by Richard Ikin

Advertisement

Game Development framework, written in C#. Primarily developed as a learning project, to help me learn C# after many years as an embedded C, C++ and Java developer.

Stage 1 is to convert the Java classes to C#, making as much use of C# specific features as possible, where appropriate.

Stage 2 is to develop the code for the Windows/Android/iOS/Web backends.

Stage 3 is to develop a simple game.

Features:-

  • 2D and 3D
  • Debug Logging
  • Math classes
  • Asset loading
  • TiledMap support
  • Scene Graph
  • Graphics classes
    • Texture
    • Pixmap
    • TextureRegion
    • TextureAtlas
    • Meshes
    • Cubemaps
    • Vertexes
    • Shaders
    • ShapeRendering
  • Orthographic and Perspective cameras
  • Various Utils classes

Last updated November 15, 2024
Status
In Development
Platforms
Engine
Custom
Release Date
January 01, 2025
Advertisement