https://github.com/flamingriot/uniray
Unity-like game engine built with Raylib
https://github.com/flamingriot/uniray
csharp-app game-engine game-engine-3d raylib raylib-cs
Last synced: 28 days ago
JSON representation
Unity-like game engine built with Raylib
- Host: GitHub
- URL: https://github.com/flamingriot/uniray
- Owner: FlamingRiot
- License: other
- Created: 2025-02-18T18:38:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-18T18:41:38.000Z (over 1 year ago)
- Last Synced: 2025-12-19T17:25:54.637Z (6 months ago)
- Topics: csharp-app, game-engine, game-engine-3d, raylib, raylib-cs
- Language: C#
- Homepage:
- Size: 25.8 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Uniray

Uniray is a game engine based on the C# [wrapper](https://github.com/ChrisDill/Raylib-cs) for the graphic library [Raylib](https://www.raylib.com/).
It's purpose is to bring easy Game Development and Design while using a relatively low level tool to make it simple and intuitive to use. You will
find below a guide to build the engine yourself, as it hasn't officially released yet.
## Build
- [ ] [Install](https://dotnet.microsoft.com/en-us/download/dotnet/7.0) the **Net7.0 Framework** (minimum required) if you don't have it already.
- [ ] Run the following command in the project directory:
```
dotnet build
```
This will generate a bin folder containing all the files you need. Simply run the .exe and start designing!
## Publish
If you want to get a self-contained version (containg the framework), run the following command instead:
```
dotnet publish -c Release -r win-x64 --self-contained
```
This will output a win-x64 folder (or some other runtime, list [here](https://learn.microsoft.com/en-us/dotnet/core/rid-catalog#known-rids)) that
contains the needed files including the framework ones. You can now run it on any computer that hasn't dotnet installed!
## Contact
The project is still in development and reviews and advices are welcome. If you have any question, consider contacting me at Evan.Comtesse@rpn.ch
To report bugs to the administrator, go take a look in [bugs](BUGS.md)