Skip to content

Commit 952d0ab

Browse files
Update README.md
1 parent efc3405 commit 952d0ab

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ Early state, usable for small demos
1616
|------|------------|
1717
| Platforms | <ul><li>Windows</li><li>Linux</li><li>MacOS (partial)</li><li>Android</li></ul>
1818
| Editor | <ul><li>Editor app that handles project management, asset editing, and building games</li><li>Extend the editor through game code</li></ul> |
19-
| Entity System | <ul><li>Component + System</li><li>Also supports MonoBehaviour-style</li></ul> |
19+
| Entity System | <ul><li>Component + System</li><li>Also supports MonoBehaviour-style Callback Components</li></ul> |
2020
| Assets | <ul><li>Custom asset system easily defined in code</li><li>Asset pipeline baker tool that imports resources into engine-ready formats</li></ul>|
21-
| Graphics | <ul><li>Forward rendering using BGFX</li><li>Custom shader format with support for variants</li><li>Shaders and Compute Shaders</li><li>Material system with support for toggling variants based on parameters being set</li><li>Culling Volumes for culling parts of the world efficiently</li></ul> |
21+
| Graphics | <ul><li>Forward rendering using SDL GPU</li><li>Custom shader format with support for variants, with support for [slang](https://shader-slang.org/)</li><li>Shaders and Compute Shaders</li><li>Material system with support for toggling variants based on parameters being set</li><li>Culling Volumes for culling parts of the world efficiently</li></ul> |
2222
| Input | <ul><li>Keyboard, Mouse, Touch, Gamepad support</li><li>Input Actions</li></ul> |
2323
| Physics | <ul><li>Jolt Physics</li><li>Physics Interpolation</li></ul> |
2424
| Audio | <ul><li>Supports loading OGG, MP3, and WAV audio formats</li><li>OpenAL-based playback</li><li>Supports optional recompression for WAV assets</li></ul> |
@@ -41,7 +41,7 @@ You need [premake](https://premake.github.io/) to generate some project files, a
4141

4242
<summary>Windows</summary>
4343

44-
You need visual studio 2022.
44+
You need visual studio 2026.
4545

4646
To compile dependencies, open the visual studio dev terminal, go to the `Dependencies` directory, and run `build_windows`.
4747

@@ -57,15 +57,15 @@ After building the tools, go to the main folder of the repo and run `builddefaul
5757

5858
<summary>MacOS</summary>
5959

60-
You need xcode.
60+
You need xcode and .NET 10 SDK.
6161

6262
To compile dependencies, go to `Dependencies` and run `build_macos.sh`.
6363

6464
After that, you will need to compile the engine, so go to `Engine` and run `build_macos.sh` and then run `build_backends.sh`.
6565

6666
After that, you will need to compile the tools, so go to `Tools` and run `build_linux.sh` (yes, that's the right file).
6767

68-
After building the tools, go to the main folder of the repo and run `builddefaultresources.sh` to prepare the default assets. Do notice that we can't build windows direct3D shaders in macOS, so you'll be limited to OpenGL, Metal, and Vulkan there.
68+
After building the tools, go to the main folder of the repo and run `builddefaultresources.sh` to prepare the default assets. Do notice that we can't build windows direct3D shaders in macOS, so you'll be limited to Metal and Vulkan there.
6969

7070
</details>
7171

@@ -86,7 +86,7 @@ sudo apt install premake git build-essential libxi-dev libxinerama-dev libxrandr
8686
```bash
8787
wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh
8888
chmod +x ./dotnet-install.sh
89-
./dotnet-install.sh --version 10.0.100-rc.1.25451.107
89+
./dotnet-install.sh --version 10.0.100
9090
```
9191

9292
##### Don't forget to add to your shell
@@ -107,7 +107,7 @@ sudo pacman -S premake git base-devel libxi libxinerama libxcursor libx11 gtk3 c
107107
```bash
108108
wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh
109109
chmod +x ./dotnet-install.sh
110-
./dotnet-install.sh --version 10.0.100-rc.1.25451.107
110+
./dotnet-install.sh --version 10.0.100
111111
```
112112

113113
##### Don't forget to add to your shell
@@ -127,5 +127,5 @@ Optionally, run `make_linux_menu_entry.sh` which should add an entry on your DE'
127127

128128
After that, you will need to compile the tools, so go to `Tools` and run `build_linux.sh`.
129129

130-
After building the tools, go to the main folder of the repo and run `builddefaultresources.sh` to prepare the default assts. Do notice that we can't build windows direct3D shaders in linux, so you'll be limited to OpenGL, Metal, and Vulkan there.
130+
After building the tools, go to the main folder of the repo and run `builddefaultresources.sh` to prepare the default assts. Do notice that we can't build windows direct3D shaders in linux, so you'll be limited to Metal and Vulkan there.
131131
</details>

0 commit comments

Comments
 (0)