inde
This project has no intention to be fully usable, it's mostly to try things and learn stuff. There are 3 asset managers
- Editor (import raw asset with additionnal meta data for easier usage)
- Build (use compiled asset, divided by packages of used assets)
- Engine ("hard-coded" assets for the engine not used by the user such as file icons)
There are multiple scenes used as packages that can be load/unload and transitionned to (to avoir unloading used assets).
The creations of different projects is also possible.
I used LLDB as my debugger since i used clang
This is my first C project. I learned memory management by creating different memory allocators and multiple data structures from scratch. I also could learn Vulkan pipeline. It was also the occasion to make my own game math library (also in C) witch uses some compilation trick to make it user friendly. There is also a docking system made from scratch (it only work from code tho).
Language : C
github.com/Maxodie/Feur
GLFW
Vulkan
Nuklear
VulkanMemoryAllocator
Mathilda (self made math lib)
Assimp
Glad (not supported yet)
SDL2 (not supported yet)
Wonky Race is a multiplayer game developped with the studio Dream Powered Gamed. It intend to be sold on PC and Switch2. Since I was in a team of 2 programmer I touched a lot of system such as the player controller / physics based movement system (since its a lot based on physics like in fall guys). Morehower the Camera and its blend system with the road's splines, the networking of players, gameplay objects, level loadings and lobby (it's playable up to 32 players). Or also the AI states in order to simulate players behaviour, from sliding or jumping, to chosing between roads or doors based on the environment. I made the differents UI elements such as the settings menu, the main menu, the in game HUD or the loading screen based on mockup made by the art team. Morehower I integrate models, annimations, fx / vfx assets given by the other teams, communicating and talking with poeple.
Language : C++
Not Available for now
Unreal Engine
Tortoise SVN
Trello
Miro
Wonky Depth is a multiplayer game developped with the studio Dream Powered Gamed playable up to 4 players. We are a 2 programmor team, we made a replicated rope with physics that can iteract with the world and dynamic gameplay elements. I also do movetech like flutter jump / gliding / crawling / running. The game is still in an early state
Language : C++
Not Available for now
Unreal Engine
Tortoise SVN
Trello
Miro
GAME OBJECTIVES
Let Me Cook is a non-violent fast-paced First Person Shooter where
the Player has to navigate around Platformer Arenas or Levels to feed the Entity.
To do so, the Player will have to hold food to gain various movement-related abilities
and cook dishes according to set recipes.
GAME RULES
The game level is a semi-closed environment set in different floors of Hell.
In each level, there is a timer and different recipes to follow. Each recipe
you complete gives you a set number of points. If you don’t earn enough
points in the time allowed, it’s game over. You can obtain stars based
on the score you have by the end of the timer. To achieve max stars (3),
you’ll need to score at least the double of the minimal score required
to complete the level.
PLAYER ABILITIES
Dash - When the player holds red food, he gains the ability to Dash.
The dash brings the player forward in the direction he\'s looking.
Wall run - When the player holds white food, he gains the
ability to Wall run. The wall run activates some of the walls in
the level that the player can run on.
Double Jump - When the player holds green food, he gains the
ability to Double Jump. The double jump allows the player to
jump mid-air. The faster the player goes, the higher the double jump.
Language : C#
Itch.io/LetMeCook
Unity Engine
Github
Trello