Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ugurkantech/archengine

Arch Engine - A game engine which is written in C# using OpenTK. Using Entity Component System with Bullet3 physics library.
https://github.com/ugurkantech/archengine

bullet3 csharp glsl imgui openal opengl opentk parallax

Last synced: about 1 month ago
JSON representation

Arch Engine - A game engine which is written in C# using OpenTK. Using Entity Component System with Bullet3 physics library.

Awesome Lists containing this project

README

        

# ArchEngine - created by Uğurkan Hoşgör

A simple game engine which is written in C# using OpenTK.

https://github.com/UgurkanTech/ArchEngine/assets/39236929/22a38e2a-3b23-4a93-a0ff-e6383829f55d

This project is not ready for production and developed for learning purposes only.

Licensed under Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International Public License

Requires OpenGL 3.3 and .NET 6.0 - x64

Has dependencies to: .NET6.0_x64, OpenAL and vc_redist_2015_x64.

![alt text](https://i.imgur.com/dR6jH7c.png)

Contains Features:

-Materials and Textures

-3D Audio Engine with OpenAL

-User interface with IMGUI

-Renderer and Shaders

-Scenes with saving and loading

-Bullet3 Physics Engine

-ECS (Entity Component System)

-Point lights

-Parallax mapping

-Runtime compiler & Directory scanning

-Fonts