Urho-Net / Urho.Net

Multiplatform C# Game development framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ongoing .NET 6 development on dotnet-6.x

The link to the matching .NET 6 samples , dotnet-6.x

Urho.Net

Multi-Platform C# Game development framework based upon the Urho3D game engine .
Currently supports : Windows , Linux , OSX , iOS , Android and Web browsers .

First class Visual Studio Code support as the main IDE on all 3 major platforms , Windows , MacOS and Linux .

Check the Wiki for quick start and more in depth development

Wiki

Common Dependencies

iOS Dependencies

Android Dependencies

Web Dependencies

  • Just a working browser
  • Browser working live samples can be found in Urho.Net Feature Samples on Web
  • Please note that Urho.Network is not supported on Web browsers and will cause unpredictable behavior of the application.

Getting Started

  • General (updated on 31/01/2021)
  • iOS development
  • Android development
  • Web development
    • Building for Web is done via Visual Studio Code editor
    • To build the application for web deployment
      • Press Ctrl+Shift+P (Cmd+Shift+P on Mac)
      • Choose Tasks: Run Task
      • Choose web-build
      • The build will generate Web folder in the project directory
      • The Web folder contains everything that is needed for web deployment.
      • You can test it on your local browser with the Live Server extention
    • Web support is still in the development phase , you may submit any issues found with a detailed description of the issue and Browser Console logs.

Samples

https://github.com/Urho-Net/Samples

Urho.Net uses the following third-party libraries:

About

Multiplatform C# Game development framework

License:MIT License


Languages

Language:Python 82.9%Language:C++ 4.1%Language:JavaScript 4.0%Language:Objective-C 1.9%Language:C 1.8%Language:Perl 1.7%Language:Shell 1.0%Language:HTML 0.6%Language:Tcl 0.6%Language:CMake 0.4%Language:HLSL 0.3%Language:Makefile 0.3%Language:GLSL 0.3%Language:Roff 0.1%Language:C# 0.0%Language:PLSQL 0.0%Language:Java 0.0%Language:Objective-C++ 0.0%Language:PowerShell 0.0%Language:Batchfile 0.0%Language:Vim Script 0.0%Language:Kotlin 0.0%Language:DTrace 0.0%Language:CSS 0.0%Language:XSLT 0.0%Language:VBScript 0.0%