Lorenzo Uk

Software Engineer / Game Developer

About Me

Hello there!

I’m a third-year college student pursuing a B.S. in Computer Science with an emphasis in game design. I specialize in computer programming and building immersive worlds for video games. I have a strong passion for back-end development, artifical intellegance, and love creating software experiences from the ground up.

Outside of academics and coding, I enjoy going to the gym, spending time with friends, and playing video games. Lately, I’ve also been diving into cooking and experimenting with a variety of dishes! Feel free to reach out to me via email or social media — I’m always open to connecting!

Experience

UCSC Logo
Researcher
Univiersity of California, Santa Cruz
Jun 2025 - Present
Alan AI Logo
Intern
Alan AI
Mar 2022 - Aug 2022

Programming

Editors & Libraries

Game Engines

file_type_godot

Work

These are a few projects that I am currently working on or have completed in the past!

Barzakh

PC, Xbox Series X, PS5 | GDScript, Godot, C#, Unity

Barzakh is a single-player first-person horror game where you're trapped in a world controlled by a demon. You must find a way out of a maze-like setting that is haunted by an evil djinn.The game tells its story through the atmosphere by putting your character in a changing environment manipulated my the djinn.

I am programming the djinn’s AI and how it dynamically interacts with the world and psychologically torments the player.

In Development

Dungeon Break

PC | JavaScript, Phaser, Tiled

Dungeon Break is a top-down escape room game where players take on the role of a prisoner and must escape from the depths. Players must use available resources and solving puzzles to escape. The game features functional doors and objects that respond to the player's actions. I contributed to the game's level, world design, and NPC pathfinding.

Zero Down

PC | JavaScript, Phaser, Tiled

Zero Down is a top-down gallery shooter set during the Battle of Midway. The player pilots an American aircraft tasked with shooting down waves of incoming Japanese planes while dodging enemy fire. I designed and implemented core gameplay systems, including smooth player controls, bullet mechanics, and enemy behavior. The game features enemy planes capable of tracking the player’s position and difficulty scaling to keep the action challenging and engaging.

Customer Database

C, Ubuntu

I built a simple command-line customer database in C, designed to add and delete customer infromation. The program tracks user data such as name, email, shoe size, and favorite food using structured data types for efficient storage and access. The codebase is modularly organized, with separate directories for business logic and execution with custom test cases to validate functionality.

Hero of Lunaris

PC | GDevelop

I collaborated with a teammate to prototype an RPG game, applying core game design principles to create an engaging player experience. I designed and implemented the combat system, including enemy behaviors. Additionally, I built and populated the game world with interactive NPCs to encourage exploration and support the unfolding narrative. Throughout development, I debugged and refined the enemy AI to improve combat balance.

The Man in the Mine

PC, Mobile | Twine

I created a text-based adventure game by using basic concepts of interactive fiction and game logic. The game includes branching dialogue, simple puzzles with inventory items, and multiple endings based on player choices. I built key features like scene changes, user input handling, and game state tracking. This project helped me learn more about storytelling in games and improve my skills with programming logic and data handling.

Contact

If your interested in my work, feel free to reach out to me via social media or email!