Custom Vulkan Engine
A game currently in early development, built on a custom C++ engine using Vulkan. The project focuses on exploring multithreading and understanding how different engine systems can be designed to work concurrently.
Game Design & Development student focused on C++, Unity and software development, with a particular interest in .NET, multithreading and real-time systems.
PROFILE
I'm currently finishing my degree in Game Design and Development at Universidad Rey Juan Carlos (URJC). My background combines game development, programming, 3D content creation and software engineering.
My main focus is programming. I particularly enjoy working with C++ and Unity, building gameplay systems and understanding how the systems behind an interactive experience work.
I'm also interested in the .NET ecosystem, multithreading, concurrent programming and real-time systems. These are areas I want to continue developing through personal projects and professional experience.
class Developer
{
public:
string focus =
"Game Development";
vector<string>
interests = {
"C++",
"Unity",
".NET",
"Multithreading",
"Real-Time Systems"
};
};
TECHNOLOGIES
Languages I have worked with throughout my degree and projects.
Tools and technologies used to create interactive gameplay experiences.
Areas of software engineering that I am particularly interested in developing further.
Tools I use for development, version control and project organisation.
SELECTED WORK
A game currently in early development, built on a custom C++ engine using Vulkan. The project focuses on exploring multithreading and understanding how different engine systems can be designed to work concurrently.
A small sandbox simulation developed in 48 hours as a personal challenge to improve my C++ development workflow and learn Raylib. The project focuses on real-time simulation, input handling and managing a growing codebase under a short development deadline.
A noir-inspired detective game developed during a Game Jam. Players take the role of a detective cat, investigating clues, solving puzzles and uncovering the mystery behind the story.
A university project focused on developing a 3D engine using OpenGL. The project involved implementing core graphics functionality and custom OBB-based collision detection for interactions between 3D objects.
A university project focused on adding multiplayer functionality to an existing game using Unity's multiplayer systems. The project involved implementing networked gameplay and adapting existing game functionality for multiplayer interaction.
CURRENT DIRECTION
I'm interested in developing deeper programming and systems knowledge through game technology — from gameplay and engine development to graphics, multithreading and real-time software.
CONTACT
I'm open to discussing game development, software projects, internships and junior opportunities.
lucas.joglar@gmail.com ↗