diff options
Diffstat (limited to 'zola-static/content/projects')
20 files changed, 153 insertions, 0 deletions
diff --git a/zola-static/content/projects/3d-dungeon-generator.md b/zola-static/content/projects/3d-dungeon-generator.md new file mode 100644 index 0000000..5a9d597 --- /dev/null +++ b/zola-static/content/projects/3d-dungeon-generator.md @@ -0,0 +1,8 @@ ++++ +title = '3D Dungeon Generator' +date = 2023-10-22 +[extra] +cover = '3d-dungeon-generator.png' +youtube_id = 'FXcbfuNxp3I' ++++ +This program generates 3D dungeons in seconds. It feature **completely** randomly generated rooms instead of stringing together pre-made rooms. The video above features the room cluster system, but it can also connect rooms using hallways. It was made using [Godot](https://godotengine.org/) and C#. I based my technique off of [this](https://vazgriz.com/119/procedurally-generated-dungeons/) article, and improved it with more advanced pathfinding, optimization, and techniques for room generation. diff --git a/zola-static/content/projects/_index.md b/zola-static/content/projects/_index.md new file mode 100644 index 0000000..10eb056 --- /dev/null +++ b/zola-static/content/projects/_index.md @@ -0,0 +1,7 @@ ++++ +title = "List of Projects" +sort_by = "date" +template = "project-list.html" +page_template = "project-page.html" ++++ +A list of any projects I've bothered to log here. diff --git a/zola-static/content/projects/archviz-room.md b/zola-static/content/projects/archviz-room.md new file mode 100644 index 0000000..fb8397f --- /dev/null +++ b/zola-static/content/projects/archviz-room.md @@ -0,0 +1,6 @@ ++++ +title = 'Archviz Room' +date = 2023-10-22 +[extra] +cover = 'archviz-room.png' ++++ diff --git a/zola-static/content/projects/arctic-tank.md b/zola-static/content/projects/arctic-tank.md new file mode 100644 index 0000000..4a3cc22 --- /dev/null +++ b/zola-static/content/projects/arctic-tank.md @@ -0,0 +1,7 @@ ++++ +title = 'Arctic Tank' +date = 2023-10-22 +[extra] +cover = 'arctic-tank.png' ++++ +I intentionally rendered this with a low sample rate because I liked how the denoising artifacts looked on the water. Notice the *strange* coloring. diff --git a/zola-static/content/projects/black-blizzard.md b/zola-static/content/projects/black-blizzard.md new file mode 100644 index 0000000..2c23f90 --- /dev/null +++ b/zola-static/content/projects/black-blizzard.md @@ -0,0 +1,10 @@ ++++ +title = 'Black Blizzard' +date = 2023-10-22 +[extra] +cover = 'black-blizzard.png' + ++++ +This game was made during a 10 day game jam. I used [Unity](https://unity.com/) and C# to design the game. I also created several of the 3D assets used. Download it on [itch.io](https://jammmz.itch.io/black-blizzard). + + diff --git a/zola-static/content/projects/blade-runner-market.md b/zola-static/content/projects/blade-runner-market.md new file mode 100644 index 0000000..db265d9 --- /dev/null +++ b/zola-static/content/projects/blade-runner-market.md @@ -0,0 +1,7 @@ ++++ +title = 'Blade Runner Market' +date = 2023-10-22 +[extra] +cover = 'blade-runner-market.png' ++++ +This is a unfinished render of the market from the start of *Blade Runner* (1982). It includes a faithful recreation of the neon dragon sign seen throughout the movie. diff --git a/zola-static/content/projects/boat-game-resident-evil-demo.md b/zola-static/content/projects/boat-game-resident-evil-demo.md new file mode 100644 index 0000000..5a48eb2 --- /dev/null +++ b/zola-static/content/projects/boat-game-resident-evil-demo.md @@ -0,0 +1,9 @@ ++++ +title = 'Resident Evil Character Demo' +date = 2023-10-22 +[extra] +cover = 'boat-game-resident-evil-demo.png' +youtube_id = 'PNBzu7XjCw8' ++++ + +This is a demo of a character controller in the style of the first three *Resident Evil* games. It was made using [Godot](https://godotengine.org/) and C#. It features advanced shading techniques to make the game look like it was made for the original *Playstation*, and a character that I modelled and textured. diff --git a/zola-static/content/projects/bowling-alley.md b/zola-static/content/projects/bowling-alley.md new file mode 100644 index 0000000..19ecab1 --- /dev/null +++ b/zola-static/content/projects/bowling-alley.md @@ -0,0 +1,7 @@ ++++ +title = 'Overgrown Bowling Alley' +date = 2023-10-22 +[extra] +cover = 'bowling-alley.png' ++++ +I used an idea generator to come up with a concept for this render. I technically never finished it. There are improvements I want to make, but this is its best state. Inspired by *The Last of Us* games. diff --git a/zola-static/content/projects/dotfiles.md b/zola-static/content/projects/dotfiles.md new file mode 100644 index 0000000..32bcd4b --- /dev/null +++ b/zola-static/content/projects/dotfiles.md @@ -0,0 +1,8 @@ ++++ +title = 'Dotfiles' +date = 2024-11-09 +[extra] +cover = 'dotfiles.png' ++++ +These are my current configuration files for my main laptop workstation running arch linux. It contains my Hyprland and Emacs config. You can find the github mirror [here](https://github.com/JackJ30/dotfiles). + diff --git a/zola-static/content/projects/dynamic-character-controller.md b/zola-static/content/projects/dynamic-character-controller.md new file mode 100644 index 0000000..8a3af72 --- /dev/null +++ b/zola-static/content/projects/dynamic-character-controller.md @@ -0,0 +1,8 @@ ++++ +title = 'Dynamic Character' +date = 2023-10-22 +[extra] +cover = 'dynamic-character-controller.png' +youtube_id = '-jUsBK2qTaQ' ++++ +This is an in-progress character controller inspired by *Dishonored*, *Dark Messiah*, and *Thief*. It is fully physics based and interacts with the engine. It navigates steps and slopes, has a swimming system, a dynamic crouching system, a climbing system, a sliding system, and several other components. The project also contains a saving system which can serialize the level and its physics objects, supporting completely re-ordering the scene tree, spawning in objects and deleting them. It was made using [Godot](https://godotengine.org/). diff --git a/zola-static/content/projects/flood.md b/zola-static/content/projects/flood.md new file mode 100644 index 0000000..673de72 --- /dev/null +++ b/zola-static/content/projects/flood.md @@ -0,0 +1,7 @@ ++++ +title = 'Flood' +date = 2023-10-22 +[extra] +cover = 'flood.png' ++++ +This was created during the global 2-day [Ludum Dare](https://ludumdare.com/) game jam competition. We used [Unity](https://unity.com/) and C# for the codebase. You can play the game [here](https://uhgoomba.itch.io/flood). diff --git a/zola-static/content/projects/gatality.md b/zola-static/content/projects/gatality.md new file mode 100644 index 0000000..21c2eec --- /dev/null +++ b/zola-static/content/projects/gatality.md @@ -0,0 +1,8 @@ ++++ +title = 'Gatality' +date = 2025-01-19 +[extra] +cover = 'gatality.png' ++++ +[Gatality](https://gatality.com/) is an open-source desktop application for designing and simulating digital circuits at scale. +I've been co-leading the development of this project with a friend for [RCOS](https://handbook.rcos.io/#/?id=main). I've worked on the application structure, code design, and wrote the Vulkan renderer. diff --git a/zola-static/content/projects/goomba-render.md b/zola-static/content/projects/goomba-render.md new file mode 100644 index 0000000..ef82682 --- /dev/null +++ b/zola-static/content/projects/goomba-render.md @@ -0,0 +1,7 @@ ++++ +title = 'Goomba Render' +date = 2024-11-09 +[extra] +cover = "goomba-render.png" ++++ +GoombaRender is my 3D rendering engine written in C++ using OpenGL. It is still a work in progress, and currently has a scene system as well as a gltf model loader. You can find the github page [here](https://github.com/JackJ30/GoombaRender). diff --git a/zola-static/content/projects/grid-inventory.md b/zola-static/content/projects/grid-inventory.md new file mode 100644 index 0000000..9ce574b --- /dev/null +++ b/zola-static/content/projects/grid-inventory.md @@ -0,0 +1,8 @@ ++++ +title = 'Grid Inventory' +date = 2023-10-22 +[extra] +cover = 'grid-inventory.png' +youtube_id = 'Y37HjABzICk' ++++ +This is a demo for a grid-based inventory inspired by *Resident Evil* and *Escape from Tarkov*. It was made using [Unity](https://unity.com/) and C#. diff --git a/zola-static/content/projects/hillside-view.md b/zola-static/content/projects/hillside-view.md new file mode 100644 index 0000000..36ba9a8 --- /dev/null +++ b/zola-static/content/projects/hillside-view.md @@ -0,0 +1,6 @@ ++++ +title = 'Hillside View' +date = 2023-10-22 +[extra] +cover = 'hillside-view.png' ++++ diff --git a/zola-static/content/projects/ice-lake-house.md b/zola-static/content/projects/ice-lake-house.md new file mode 100644 index 0000000..c5cac34 --- /dev/null +++ b/zola-static/content/projects/ice-lake-house.md @@ -0,0 +1,7 @@ ++++ +title = 'Mini Ice Lake House' +date = 2023-10-22 +[extra] +cover = "ice-lake-house.png" ++++ +This was originally part of a bigger scene including a full ice lake. I made this before I was aware of proper scale so it looks like a miniature, but I think that suits it. diff --git a/zola-static/content/projects/level-editor.md b/zola-static/content/projects/level-editor.md new file mode 100644 index 0000000..114bc85 --- /dev/null +++ b/zola-static/content/projects/level-editor.md @@ -0,0 +1,8 @@ ++++ +title = '2D Level Editor' +date = 2023-10-22 +[extra] +cover = 'level-editor.png' +youtube_id = '1MJHRSi0he4' ++++ +This is a 2D level editor that I made using [Unity](https://unity.com/). It support multiple types of tiles and brush sizes, as well as saving and loading. diff --git a/zola-static/content/projects/milky-way.md b/zola-static/content/projects/milky-way.md new file mode 100644 index 0000000..abef5bf --- /dev/null +++ b/zola-static/content/projects/milky-way.md @@ -0,0 +1,8 @@ ++++ +title = 'Milky Way Animation' +date = 2023-10-22 +[extra] +youtube_id = '2qqgC75TUOM' +cover = 'milky-way.png' ++++ +This is a 3D animated version of the cover for the 1979 album [Milky Way](https://www.discogs.com/master/1425262-Chocolate-Milk-Milky-Way) by Chocolate Milk. diff --git a/zola-static/content/projects/procedural-grass.md b/zola-static/content/projects/procedural-grass.md new file mode 100644 index 0000000..7bbc88e --- /dev/null +++ b/zola-static/content/projects/procedural-grass.md @@ -0,0 +1,10 @@ ++++ +title = 'Procedural Grass' +date = 2025-03-06 +[extra] +cover = 'procedural-grass.png' +youtube_id = '7k7hfSHDg-Y' ++++ +This is a pretty simple [Godot](https://godotengine.org/) project which generates a patch of grass and then uses shaders to texture and deform it. + +Code [here](https://github.com/JackJ30/Godot2DGrass). diff --git a/zola-static/content/projects/radar.md b/zola-static/content/projects/radar.md new file mode 100644 index 0000000..1e882be --- /dev/null +++ b/zola-static/content/projects/radar.md @@ -0,0 +1,7 @@ ++++ +title = 'Radar Animation' +date = 2023-10-22 +[extra] +cover = 'radar.png' +youtube_id = 'EehMaQrvds0' ++++ |
