3D puzzle-platformer where you need to reach peak! DOWNLOAD NOW
Nohmen: Blood Rites
Project Information
Full Unreal Engine 5 game development with programming, art and design teams, released on Steam.
Details
Category: Unreal Engine 5
Developers: Blood Rites Studio
Role: UI and Gameplay Programmer
What I Did
UI: Design and code of the entirety of the UI in the game using CommonUI Plugin.
Gameplay: Minor developments and fixings in gameplay features to be able to use them in the UI.
InventoryComponent, SaveGameManager or InteractableComponent are some of them.
Mentat Engine
Project Information
Game engine made from scratch using C++ and OpenGL backend, with a compatibility layer to add Vulkan in the future.
Details
Category: Core and Graphics Programming
Developers: Ferran Barba and Sergi Sirvent
Current Features
Entity Component System
Input System
Job System
Scripting in Lua with Start and Update functions working
Frustrum Culling working with Octrees
Abstraction of OpenGL basic Objects (such as Shader, Buffer or Program)
Four diferent rendering pipelines: Forward, Shadow Map, Deferred and PBR
Mesh and Texture Streaming with LODs and MipMaps generation
Memory Budget system working automatic or by distance (customizable)
Save/Load of Scene using XML
File Explorer in with Drag and Drop for meshes, textures and scripts
Entity hierarchy with Drag and Drop to add or remove childs
Complete customized UI with ImGui Docker
Dynamic addition of entities and components
UI Gizmos for easy development
Port to Android
Yuki No Kazan
Project Information
Yuki no Kazan is a demo scene created with C++, ImGui and a OpenGl framework that reprensents the feudal japan at the
foot of a snow-capped volcano. Enjoy flying around with the camera, create lights or new entities.
Details
Category: Graphics Programming
Developers: Ferran Barba and Sergi Sirvent
My Contribution
Terrain
Cube
Tree-shaped surface of revolution
Procedural forest and buildings
Moving water
Volcano-shaped surface of revolution
Vertex and fragment editing to control snow amount
Use of Perlin and STB
Skybox
GPU Manager integration
Underwater, Red, and Comic post-processing
Entity transparencies
Implementation of KFS math library (including .lib)
ImGui sections
Railgun Defender: Aegis
Project Information
Railgun Defender: AEGIS is a rogue like tower defense on space. Defend your core and upgrade
your railgun to defeat several enemies and bosses.
Details
Category: Unity Programming
Developers: Ferran Barba and Sergi Sirvent
Compendium
Project Information
Compendium is a turn-based RPG where you will incarnate a mage on its journey to defeat the evil warlock that is
summoning dangerous creatures along the realm. To accomplish the task, you will use your voice to cast the spells
from the ancient book you will carry with you. Along the way you will find various creatures with weaknesess that
you will have to discover to defeat them. Good luck in your adventure!
Details
Category: Unity Programming
Developers: Ferran Barba and Sergi Sirvent
Jimbo Delta Tower
Project Information
Jimbo Delta Tower is a 3D puzzle-platformer where the protagonist Jimbo tries to climb the tallest building in the city,
dodging guards to test his newly gifted hang glider.
Details
Category: Unreal Engine Programming
Developers: Ferran Barba, Sergi Sirvent and Mark Syniato
Railgun Defender: Aegis
Aquí puedes escribir la descripción detallada de tu proyecto.