endlesstravel / Love2dCS

C# Wrapper for LÖVE, a 2d game engine
MIT License
160 stars 13 forks source link
2d-game-engine csharp game-engine love2d

logo

Love2dCS - C# Wrapper for LÖVE

discord channel here: https://discord.gg/nF9wMkK | gitee-国内访问速度较快


LoveSharp(Love2dCS) is a C#/F# Wrapper for LÖVE game engine, it can be used your C#/F# based Application.

nuget

Links

Support Platform

Status

Love2dCS was designed to be as close as possible to the original LÖVE API, as such the documentation provided from LÖVE largely covers usage of Love2dCS. There is a difference between Love2dCS and LÖVE where is :

Examples

Drawing text

using Love;
class Program : Scene
{
    public override void Draw()
    {
        Graphics.Print("Hello World!", 400, 300);
    }

    static void Main(string[] args)
    {
        Boot.Run(new Program());
    }
}

Next to development

Test

Module Process code comment Test ubuntu Test Remark
Audio 80% 80% 50% test
Data / / Need to binding
Event 50% /
FileSystem 80% 80% 90% test detail
Font 80% 90%
Graphics 80% 00%
Image 80% 90%
Joystick 80% 00% Need add code comment
Keyborad 95% 95% 95% test detail
Mathf (love.math) 80% 90%
Mouse 90% 90% 90% test Mouse.SetRelativeMode will crash, need to repair
Physics 80% / 20% test Need more test case
Sound 90% 90%
Special (love.system) 90% 90% 90% test
Thread / / Not supported / No need to support
Timer 95% 95%
Touch 80% 00%
Video 80% 80% 90% test
Window 80% 80%

develop log

change log

Distribute

Development

Develop document

Contributor