From ddb9165cec51943ae239125a68b7170c8fb8ae5b Mon Sep 17 00:00:00 2001 From: sleepy-day Date: Mon, 4 Aug 2025 23:30:13 -0400 Subject: [PATCH] Update readme.md --- readme.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 457858c..6da4f42 100644 --- a/readme.md +++ b/readme.md @@ -1,6 +1,11 @@ # Gears +A work in progress game engine that currently has a Vulkan renderer and inputs/windows implemented through XCB/X11 on Linux with Windows support to be added. + +It is written in D but written in procedural style with manual memory management, there are some C libraries in use via the D feature ImportC as well as some assembly via the inline x86 assembler. Currently the Vulkan renderer is using dynamic rendering but I've since learned that some functionality such as subpasses isn't available in dynamic rendering until Vulkan 1.4, it will soon be downgraded to Vulkan 1.2 as it has fairly wide support and will move to traditional render passes. + +Some things are in a bit of a rough state as I work things out but will be cleaned up over time, there are also quite a lot of things I need to work on including Windows support, gameplay, UI, audio and improving the renderer. # Screenshots & Videos ![Screenshot](https://git.sleepy.day/sleepy-day/Gears/raw/branch/master/media/Gears-02.png) ![Screenshot](https://git.sleepy.day/sleepy-day/Gears/raw/branch/master/media/Gears-01.png) -![Video](https://git.sleepy.day/sleepy-day/Gears/raw/branch/master/media/Gears.mp4) \ No newline at end of file +![Gif](https://git.sleepy.day/sleepy-day/Gears/raw/branch/master/media/Gears.gif) \ No newline at end of file