Personal Portfolio

Hello, I'm Yeison Munoz!

I am a Software Developer currently studying at Vancouver Film School, with a strong focus on gameplay systems, C++ and C#, and interactive application development. I combine a technical foundation in programming with hands-on experience building games in Unity and working on structured systems such as gameplay mechanics, UI, and architecture.

My goal is to grow into a highly capable developer who can contribute to real production environments, while creating meaningful and polished interactive experiences.

I am a Software Developer currently studying at Vancouver Film School, with a strong focus on gameplay systems, C++ and C#, and interactive application development. I combine a technical foundation in programming with hands-on experience building games in Unity and working on structured systems such as gameplay mechanics, UI, and architecture

Software Developer Vancouver, Canada Games - Web - Mobile - Engine

Education

Digital Entertainment Design Engineering

Universidad Pontificia Bolivariana (UPB)

January 2021 – May 2025

Engineering program focused on interactive experiences, game development, and digital production. Developed strong foundations in programming (C#, Unity), game design, real-time systems, and user experience.

Worked on multiple academic and personal projects involving gameplay mechanics, UI systems, and complete game prototypes, strengthening both technical and creative problem-solving skills.

Programming for Games, Web & Mobile

Vancouver Film School (VFS)

September 2025 – August 2026

Intensive 12-month program focused on software development for games and interactive applications. Training includes C++, C#, Unity, Unreal Engine, web and mobile development, data structures, and system architecture.

Emphasis on production-level workflows, teamwork, and building complete projects, including a final production that showcases advanced programming skills and real-world development practices.

Previous Experience

Game Developer (Internship)

KaraOkulta – Amber Studio

2024

Remote - Guadalajara, Mexico

Contributed to the development of a multiplayer experience in Roblox Studio, focused on interactive gameplay systems and player engagement.

  • Developed gameplay mechanics and interactive systems using Lua scripting
  • Worked within an existing project structure and adapted to production workflows
  • Collaborated with a small development team to implement features and improvements

Gameplay Programmer (Team Project)

Vancouver Film School

2025 – 2026

Vancouver, Canada

Worked as part of a development team to build a 3D first-person game in Unity, focusing on gameplay systems, AI behavior, and interactive mechanics.

  • Implemented enemy AI behavior, gameplay systems, and UI interactions using C#
  • Designed modular and scalable gameplay logic following clean architecture principles
  • Collaborated using Git for version control in a team-based production environment
  • Participated in debugging, testing, and iterative feature development

Skills

Game Development (Unity, Unreal Engine, Roblox Studio)

Game Development

Experience building gameplay systems, mechanics, and interactive features using Unity (C#) and basic workflows in Unreal Engine and Roblox Studio (Lua).

Advanced

C# Programming

Programming Language

Strong experience developing gameplay systems, UI logic, and modular architectures in Unity using C#.

Advanced

C++ Programming

Programming Language

Experience with object-oriented programming, memory management fundamentals, engine programming, and system-level concepts through academic projects.

Intermediate

Web Development (React, Vue, JavaScript, TypeScript)

Frontend & Fullstack

Experience building web applications using modern frameworks, component-based architecture, databases implementation, and API integration.

Intermediate

Mobile Development (Kotlin & React Native)

Mobile Development

Experience building Android applications using Kotlin and Android Studio, with growing knowledge in cross-platform development using React Native.

Intermediate

Languages

Communication

Ability to communicate effectively in both professional and collaborative environments.

Spanish (Native) - English (B2)

Projects

Featured Project

Monster Route

Monster Route is a 3D first-person game developed in Unity as part of a team project at Vancouver Film School. I contributed to gameplay programming, enemy interactions, UI systems, VFX triggers, debugging, and modular gameplay architecture.

Game Development Unity C# Gameplay Systems Team Project
Featured Project

Game Telemetry System (Unity + React)

Full-stack telemetry system that collects and visualizes gameplay data from a Unity WebGL game. The project integrates Unity, Firebase, React, and Python to track player behavior, generate analytics, and display real-time graphs and leaderboards through a web interface with admin and player roles.

React Unity WebGL Firebase Python Data Visualization
Mobile Project

PokeWalk (React Native + Expo)

PokeWalk is a mobile application built with React Native and Expo that tracks the user's steps and unlocks Pokémon in a personal Pokédex based on walking progress. The app includes user authentication, persistent account-based data, external API integration, and real-time step tracking using Expo Sensors.

Each user can register or log in with Firebase Authentication, load their own progress from Firestore, track or pause step detection, and unlock Pokémon based on their activity. The project demonstrates mobile UI development, sensor access, API calls, Firebase integration, and persistent user data management.

React Native Expo Firebase Auth Firestore Expo Sensors API Integration
Professional Experience

Brandcade (Roblox Experience)

Multiplayer Roblox experience developed as part of a professional collaboration with KaraOkulta (Amber Studio). The project features a virtual shopping-mall environment with interactive minigames and social gameplay systems. Contributed to gameplay implementation and interactive systems using Lua scripting within Roblox Studio, working within an existing production environment.

Roblox Lua Multiplayer Minigames Live Project
Project

Mangrove Rescue

Mangrove Rescue is a 2D top-down Unity game focused on environmental rescue gameplay. I worked on gameplay programming, enemy behavior, game progression, objectives, and interaction systems within a 2D environment.

Game Development Unity C# 2D Top-Down Enemy Behavior
Project

Shadow Bank

Shadow Bank is a 2D top-down puzzle adventure game developed in Unity, where the player must escape a haunted bank by solving environmental puzzles. I contributed to gameplay programming, puzzle mechanics, player interactions, and pixel art production.

Game Development Unity C# Puzzle Systems Pixel Art
Project

Critical Oxygen

Critical Oxygen is a 2D action platformer developed in Unity, where the player must escape a failing spaceship while facing enemies, collecting power-ups, and progressing through multiple levels. This project helped me strengthen my foundations in player mechanics, enemy behavior, checkpoints, boss fights, and level scripting.

Game Development Unity C# 2D Platformer Enemy AI
Project

Cookie Clicker Auth System

WebGL Unity game integrated with Firebase Authentication and leaderboard systems. Players can register, log in, and compete for high scores, demonstrating backend integration and persistent data handling within a simple gameplay loop.

Unity C# Firebase Auth Leaderboard WebGL
Systems Project

EngineX Space Shooter (C++ Engine)

Custom C++ game engine prototype featuring a space shooter implementation. Focused on low-level systems, memory management, and component-based architecture, using smart pointers, object lifecycles, and structured game loop design.

C++ Game Engine Memory Management Architecture
Systems Project

Multiplayer Tanks (Unreal Networking)

Multiplayer tank prototype developed in Unreal Engine using C++ and Blueprints. Focused on client-server architecture, movement replication, and basic multiplayer gameplay interactions.

Unreal Engine C++ Networking Multiplayer
Tooling

Unity Dev Tool (Project Cleaner)

Custom Unity editor tool designed to analyze and remove unused or unnecessary files within a project. Focused on improving workflow efficiency, project organization, and development productivity.

Unity C# Tooling Editor Scripting
Graphics

Shader Showcase (HLSL & Shader Graph)

Collection of custom shaders created using HLSL and Unity Shader Graph, including visual effects such as emission, environment materials, and stylized rendering techniques.

Unity HLSL Shader Graph Graphics
Mobile

Task Manager App (Android)

Android application built using Kotlin in Android Studio, focused on task management functionality. Implements CRUD operations, UI navigation, and structured mobile application architecture.

Kotlin Android Mobile Development CRUD
No projects match the current filters.

Contact

Email

munozceronyeisonandres@gmail.com

Phone

+1 236 979 4831

WhatsApp Phone

+57 317 539 3846