Skip to content

Urho-Net/Urho.Net

 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 82.9%
  • C++ 4.1%
  • JavaScript 4.0%
  • Objective-C 1.9%
  • C 1.8%
  • Perl 1.7%
  • Other 3.6%