https://github.com/foggyfinder/vyrengine
3D Engine created in F#
https://github.com/foggyfinder/vyrengine
Last synced: 3 months ago
JSON representation
3D Engine created in F#
- Host: GitHub
- URL: https://github.com/foggyfinder/vyrengine
- Owner: FoggyFinder
- Created: 2016-10-04T22:45:48.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-10-04T22:49:37.000Z (over 8 years ago)
- Last Synced: 2025-02-09T12:44:02.277Z (4 months ago)
- Language: F#
- Size: 36.8 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
The VyrEngine is a Multi-Project Solution rendering realtime graphics based on OpenGL and DotNet.
The Engine is structured as follows:
**Engine**:
1. VyrCore - Core Library containing all necessary interfaces to run the vyrEngine
2. VyrRenderer - OpenTK-Backend
3. VyrRenderer.Vulkan - Implemented later with a custom implementation of vulkan or usage of a library
4. VyrEngine - Ifdef based Renderer API referencing, creating surfaces and providing the entry points for editor/game**Editor**:
1. VyrVM - Core Library for all GUI-Interfaces regarding the Editor (ViewModels/MVVM Design) [generally windows class library, but implemented with #ifdef]
* VyrVM.Android - Link to VyrVM Files in order to create the android VyrVM version
* VyrVM.IOS - Link to VyrVM Files in order to create the ios VyrVM version
2. VyrEditor.Windows - Windows-Specific implementation of all the Views.**Game**:
1. VyrGame.Windows - Xamarin + VyrEngine
2. VyrGame.Android - Xamarin + VyrEngine
3. VyrGame.IOS - Xamarin + VyrEngine