{"repo":"thany-noroozpour/vulkust","free":true,"listed":false,"github":"https://github.com/thany-noroozpour/vulkust","clone":"git clone https://github.com/thany-noroozpour/vulkust.git","description":"An engine for Vulkan in Rust, tries to implement modern graphic features. (suspended for now)","language":"Rust","stars":60,"topics":["rust","vulkan","game","engine","game-engine","3d","cross-platform"],"license":null,"category":"game-templates","readme_excerpt":"Vulkust (SUSPENDED! go to Amethyst) An experimental tiny engine for Vulkan in Rust . 1- Missions 1. Safety: Only FFI related stuff are unsafe and in addition several other validation on runtime occur for checking correct API usage and for performance reason it happens only in debug mode. 2. Quality: It's gonna use highest available hardware features for providing better graphics, some of the feature may not be appropriate for poor devices (e.g. deferred rendering). 3. Performance: It does every thing to bring highest possible performance. 4. Fast development: Easy to develop new features. 5. Small executable binary file: Abstained from chunky big external dependencies. 6. Cross-platform: It works for Linux, Android, Windows, MacOS, iOS, (note: current focus is mostly on Linux and Android but other platforms get support after a while after a new feature added) 7. Maintainable code 2- Status: It is under lots of changes. (Until current milestone feature is not implemented it is not stable.) 2-1- Current milestone 2-1-1- Current features: - Cross platform (Linux, Windows, MacOs, Android, iOS) - Deferred Rendering - Multithreaded Rendering - Support current version of GX3D. - Supports font rendering - UI system (early version) - A safe interface over Vulkan - Vulkan Memory management (early version) - Occlusion culling (Frustum culling) - Shadowing - Cascaded Shadow - Shadow Accumulation - Soft Shadowing - SSAO - PBR lighting - Texture mipmapping (2D) 2-1-2- Underdeveloment featu","default_branch":null,"files":null,"tree":[],"storefront":"/r/thany-noroozpour","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/thany-noroozpour/vulkust/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}