ProwlEngine / Prowl

An Open Source C# 3D Game Engine under MIT license, inspired by Unity and featuring a complete editor
MIT License
447 stars 37 forks source link
3d 3d-engine 3d-graphics directx game-engine game-engine-3d gamedev gameengine graphics jitter metal opengl pbr veldrid vulkan
Prowl logo image

Github top languages GitHub version GitHub license GitHub issues GitHub stars Discord

🎮 An Open Source Unity-like Engine! 🎮

  1. About The Project
  2. Features
  3. Getting Started
  4. Roadmap
  5. Contributing
  6. Acknowledgments
  7. License

📝 About The Project 📝

Prowl is an open-source, MIT-licensed game engine developed in pure C# in latest .NET.

It aims to provide a seamless transition for developers familiar with Unity by maintaining a similar API while also following KISS and staying as small and customizable as possible. Ideally, Unity projects can port over with as little resistance as possible.

Please keep in mind that Prowl is incredibly new and unstable, and it is not yet Game Ready, however, we are hopeful that Prowl will be stable and ready by the end of this year.

Join our Discord server! 🎉

Screenshot 2024-06-27 172952 Screenshot 2024-06-27 172106
image image
image image
UntitledFLightModel Untitled

✨ Features ✨

(back to top)

🚀 Getting Started 🚀

Getting Prowl up and running is super easy!

Releases

Note: There are no official releases yet so you need to download this repository to use Prowl!

Build from source

Prerequisites

Installation

  1. Clone the repo
  2. Open .sln with your editor (Visual Studio Version 17.8.0+, VSCode, Rider, etc.)
  3. Run UpdateSubmodules.bat (on Windows) or UpdateSubmodules.sh (on Linux)
  4. That's it! 😄 🎉

    (back to top)

🗺️ Roadmap 🗺️

Engine

Rendering

Editor

The complete list is in our board. Also, see the open issues for a full list of proposed features and known issues.

(back to top)

🤝 Contributing 🤝

Check our Contributing guide to see how to be part of this team.

(back to top)

🙏 Acknowledgments 🙏

Contributors 🌟

Dependencies 📦

Runtime

Editor

(back to top)

📜 License 📜

Distributed under the MIT License. See LICENSE for more information.

(back to top)


Join our Discord server! 🎉

Discord