Skip to content

Commit 3735094

Browse files
author
Mathew O'Dwyer
committed
Cool, time to get serious lol.
1 parent 1786d84 commit 3735094

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+3
-2142
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@ https://www.softwareantics.com.au
4141

4242
### 🖥️ Platform Support
4343

44-
While currently Windows-only, the architecture is intentionally modular and extensible. Key systems (such as rendering, input, and resource management) follow interface-driven design, allowing cross-platform implementations to be added over time.
44+
Tested on Windows, but designed to work across Windows, macOS, and Linux. The architecture is intentionally modular and extensible. Key systemssuch as rendering, input, and resource managementfollow an interface-driven design, enabling cross-platform implementations to be added as needed.
4545

4646
### 🎨 Rendering Engine
4747

48-
Final Engine currently uses a minimal GDI+ software renderer to prioritize accessibility and simplicity. Through interface segregation, the rendering backend is **designed to be extensible**, paving the way for future support for APIs like OpenGL, Vulkan, or DirectX without disrupting existing code.
48+
_Final Engine_ offers a feature-rich rendering abstraction layer built over OpenGL (with plans to support additional backends like Direct3D and Vulkan in the future). This API empowers users to engage directly with the graphics card while also providing systems and features for easily rendering meshes and sprites within scenes.
4949

5050
### ⚙️ Entity-Component-System (ECS) Architecture
5151

@@ -59,7 +59,7 @@ Includes a lightweight and intuitive `IResourceManager` system, with plug-and-pl
5959

6060
### 🛠️ Desktop Editor *(Work in Progress)*
6161

62-
We're actively developing a desktop editor to streamline game development. This visual tool will help users manage scenes, entities, systems, and resources. A preview build is expected by the end of 2025.
62+
We're actively developing a desktop editor to streamline game development. This visual tool will help users manage scenes, entities, systems, and resources. A preview build is expected by to be available alongside the first initialize release (v0.1.0).
6363

6464
---
6565

src/FinalEngine.Audio/FinalEngine.Audio.csproj

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/FinalEngine.Audio/ISound.cs

Lines changed: 0 additions & 20 deletions
This file was deleted.

src/FinalEngine.Input/FinalEngine.Input.csproj

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/FinalEngine.Input/Keyboards/IKeyboard.cs

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/FinalEngine.Input/Keyboards/IKeyboardDevice.cs

Lines changed: 0 additions & 14 deletions
This file was deleted.

src/FinalEngine.Input/Keyboards/Key.cs

Lines changed: 0 additions & 250 deletions
This file was deleted.

src/FinalEngine.Input/Keyboards/KeyEventArgs.cs

Lines changed: 0 additions & 44 deletions
This file was deleted.

0 commit comments

Comments
 (0)