|
2 | 2 | name = "cFlake Engine (2020 - 2023)" |
3 | 3 | desc = "Custom built Rust game engine, with a custom ECS, render library, and GPU based terrain generation system." |
4 | 4 | #img = "/nice_cflake_terrain.png" |
5 | | -tags = ["ecs", "rust", "graphics", "game-dev", "game-engine-dev"] |
| 5 | +tags = ["ecs", "rust", "graphics", "game-dev", "game-engine-dev", "wgpu"] |
6 | 6 | links = [ |
7 | 7 | { name = "Repository", url = "https://github.com/jedjoud10/cflake-engine" }, |
8 | 8 | { name = "Demo Video", url = "https://www.youtube.com/watch?v=lbgAekmQiOY&ab_channel=Jed037" }, |
9 | 9 | { name = "New terrain demo video", url = "https://www.youtube.com/watch?v=r_6kavfRgyE&ab_channel=Jed037" }, |
10 | 10 | ] |
11 | 11 |
|
12 | 12 | [[project]] |
13 | | -name = "HypoSharp (csharp OpenTK engine) (2019)" |
| 13 | +name = "HypoSharp (C# OpenTK engine) (2019)" |
14 | 14 | desc = "First game engine I decided to implement in csharp using OpenTK. Managed to implement a deferred rendering pipeline but then moved to rust" |
15 | | -tags = ["graphics", "game-dev", "game-engine-dev"] |
| 15 | +tags = ["graphics", "game-dev", "opengl", "game-engine-dev"] |
16 | 16 | links = [ |
17 | 17 | ] |
18 | 18 |
|
19 | 19 | [[project]] |
20 | | -name = "Throw It IMGJ-33 (2024)" |
21 | | -desc = "Fourth rewrite of Throw It. Completely overlauhed gameplay and designs" |
| 20 | +name = "Rust-GPU Hierchical 3D DDA (2024)" |
| 21 | +desc = "Unfinished hierarchical 3D voxel renderer written in ``rust``, ``rust-gpu``, ``wgpu``" |
| 22 | +tags = ["graphics", "compute", "rust", "wgpu"] |
| 23 | +links = [ |
| 24 | + { name = "Repository", url = "https://github.com/jedjoud10/rust-gpu-test" }, |
| 25 | +] |
| 26 | + |
| 27 | +[[project]] |
| 28 | +name = "Vulkan Testing (+Slang) (2025)" |
| 29 | +desc = "Testing ground for raw ``Vulkan`` (using ``Rust``, ``Ash``) with custom ``Slang`` shader compilation at build time. Currently just implements a simple 3D DDA" |
| 30 | +tags = ["graphics", "rust", "compute", "vulkan", "slang"] |
| 31 | +links = [ |
| 32 | + { name = "Repository", url = "https://github.com/jedjoud10/vulkan-testing" }, |
| 33 | +] |
| 34 | + |
| 35 | +[[project]] |
| 36 | +name = "Throw It IMGJ-33 (2024-2025)" |
| 37 | +desc = "Fourth rewrite of Throw It. Completely overhauled gameplay and designs" |
22 | 38 | tags = ["game-dev", "unity", "csharp", "snow-stuff"] |
23 | 39 | links = [ |
24 | 40 | { name = "Devlog Channel", url = "https://www.youtube.com/@pigsteel3342/videos" }, |
25 | 41 | { name = "Devlog Channel 2", url = "https://www.youtube.com/@jed0378/videos" }, |
| 42 | + { name = "Repository", url = "https://github.com/JL-squared/Throw-It-IMGJ33/tree/main" }, |
26 | 43 | ] |
27 | 44 |
|
28 | 45 | [[project]] |
29 | | -name = "MyAnimeList show ranking vs # of favourites (finalizing project for MDM4U) (2024)" |
30 | | -desc = "Simple rust/python fetcher that reads off of some MAL scraper libraries and writes it to a CSV so I can paste it into google sheets" |
| 46 | +name = "MyAnimeList Data Scraping (2024)" |
| 47 | +desc = "Simple rust/python fetcher that reads off of some MAL scraper libraries and writes it to a CSV. Used as my MDM4U finalizing project." |
31 | 48 | tags = ["data-management", "rust", "python"] |
32 | 49 | links = [ |
33 | 50 | ] |
34 | 51 |
|
35 | 52 | [[project]] |
36 | 53 | name = "OpenTK OpenGL Voxel Renderer (2024)" |
37 | 54 | desc = "Simple voxel raymarcher implemented in csharp and OpenGL. Makes use of sparse virtual textures and temporal depth reprojection to accelerate marching" |
38 | | -tags = ["graphics", "csharp"] |
| 55 | +tags = ["graphics", "csharp", "opengl"] |
39 | 56 | #img = "/voxel_raymarcher.png" |
40 | 57 | links = [ |
| 58 | + { name = "Demo Video / Implementation Features", url = "https://www.youtube.com/watch?v=Wzo-LqPfMPE" }, |
41 | 59 | { name = "Demo Funny Bug Video", url = "https://www.youtube.com/watch?v=Pn0584Uzk7k&ab_channel=Jed037" }, |
42 | 60 | ] |
43 | 61 |
|
44 | 62 | [[project]] |
45 | | -name = "Hypothermia (2023 - to be picked up again)" |
| 63 | +name = "Hypothermia (2023 - soon)" |
46 | 64 | desc = "WIP tech game where you survive and innovate in the cold lands of Hel." |
47 | 65 | tags = ["game-dev", "unity", "csharp", "tech", "survival"] |
48 | 66 | links = [ |
@@ -101,7 +119,7 @@ links = [ |
101 | 119 | [[project]] |
102 | 120 | name = "GPU/CPU Procedural Terrain Generator in Unity (2023 - present)" |
103 | 121 | desc = "Implemented using compute shaders (only for voxelization) and async GPU readback. Supports Job system + Burst for terrain editing and CPU meshing" |
104 | | -tags = ["game-dev", "unity", "csharp"] |
| 122 | +tags = ["game-dev", "unity", "compute", "csharp"] |
105 | 123 | #img = "/unity_terrain_good.png" |
106 | 124 | links = [ |
107 | 125 | { name = "Demo Video", url = "https://www.youtube.com/watch?v=D4dvcqclPC4&t=217s&ab_channel=Jed037" }, |
@@ -170,7 +188,7 @@ links = [ |
170 | 188 |
|
171 | 189 | [[project]] |
172 | 190 | name = "Electrilized (2017)" |
173 | | -desc = "First game idea that I implemented when I first started out game development. Just a small crafting / factory game. " |
| 191 | +desc = "First game idea that I implemented but never completed. Simple crafting and somewhat linear item progression. " |
174 | 192 | tags = ["ue4", "tech"] |
175 | 193 | links = [ |
176 | 194 | ] |
0 commit comments