About
I am a Unity Game Developer with 7+ years cross-platform games and applications for Mobile, PC, and VR (Meta Quest). I specialize in gameplay programming, Unity architecture and UI systems with strong expertise in Zenject, Firebase, VR workflows and scalable systems.
I’ve worked on games published on the Google Play Store and App Store, multiple VR training experiences, and various digital health projects used by real patients and clinicians.
Outside professional development, I’ve been an instructor, creating courses, workshops, and technical talks, including procedural generation in games inspired by Minecraft and Terraria.
I’ve worked on games published on the Google Play Store and App Store, multiple VR training experiences, and various digital health projects used by real patients and clinicians.
Outside professional development, I’ve been an instructor, creating courses, workshops, and technical talks, including procedural generation in games inspired by Minecraft and Terraria.
Location
Pereira, Colombia
Education
Software Engineer at Universidad Tecnologica de Pereira
Experience
Unity Developer — Alternova Inc.
Apr 2022 — Present · Medellín, Antioquia
- Built VR & mobile applications for healthcare and patient training.
- Implemented gameplay systems, UI flows (Nova UI) and optimizations.
- Integrated Firebase (Analytics, DB, Auth) and cloud workflows.
- Led exports for Android, iOS, Meta Quest and WebGL; used Zenject for DI.
- Used and created tools for testing in Unity projects.
- Created Combat System and Shaders for a Metroidvania game.
Freelance — Game Developer & Instructor
Feb 2020 — Feb 2025 · Remote
- Indie prototypes, client mechanics and personalized tutoring (undergrad & master's theses).
- Advised on architecture, performance and C# best practices.
Castatutors — Instructor & Developer
2019 — 2024
- Produced long-form courses (140+ lessons, 20+ hours).
- Designed curricula for 2D RPGs and 3D platformers; taught C#, Blueprints and UE5 fundamentals.
Woldev SAS — Trainee Game Developer
2019 — 2024
- Helped with some Unity 2D features and 3D modeling.
- Learning the basis of teamwork and technical skills
Projects
Hope Project
A 2D Metroidvania where action, adventure, and a heartfelt journey come together! Inspired by a real-life experience, this game is all about exploration, growth, and learning to navigate depression in a meaningful and interactive way.
Polombia
Satirical educational game that documents Colombia through satire. Multiple playable characters, Mobile.
Hero's Home
2D Top-Down RPG educational project teaching full dev pipeline.
Tery-Bit
Interactive mobile experience where players earn small cash rewards.
Space Drop It!
Arcade title with color-based defense mechanics.
Phantomas Course
Large 2D platformer course (142 lessons, 20+ hours).
3D Obstacles (UE5)
Unreal Engine obstacle course to teach C++ fundamentals.
VR Training (Digital Health)
Meta Quest VR modules for healthcare training (private deployments).
Procedural Generation Tools
Prototypes and tools for noise-driven biomes and procedural content.
Fundamentals for Unity C#
A course focused on learn how to program without having to follow a step-by-step tutorial, plan, think and program your own mechanics for apps and video games.
Skills (Full)
Unity
C#
Unreal Engine
C++
Blueprints
Git & GitFlow
Nova UI
UI Toolkit
Shader Graph
Editor Custom Scripts
Zenject
Firebase
Unity XR
Meta Quest
Android & iOS
Optimization
Procedural Generation
Addressables
Profiler
Doxygen
Gameplay Programming
Talks & Teaching
Procedural Generation in Games — noise functions, biomes and controlled content; Unity & VR workshops; course authoring. 140+ lessons produced and multiple live projects.
- Introduction to the Videogame Industry — FLISoL (Latin American Free Software Festival): Delivered an introductory talk aimed at students and newcomers interested in joining the game industry. Covered career paths, required skills, learning resources, and how to build a competitive portfolio using free and open-source tools.
- Open Source in the Videogame Industry — FLISoL: Presented an in-depth session on how open-source technologies influence modern game development. Explained real use cases, benefits, community workflows, and how developers can contribute or build their careers through open-source ecosystems.
- Software Freedom Day — Game Development Stand Presentation: Participated as a speaker and exhibitor, guiding attendees through key game development concepts in an open stand format. Showcased several personal projects while explaining tools, design workflows, and the role of open software in game creation.
- Procedural Generation in Games — Pereira Tech Talks: Gave a technical talk explaining the foundations of procedural generation, using Terraria and Minecraft as core examples. Demonstrated noise functions, world-building systems, and an implementation of controlled procedural content.
- University Workshops — Universidad Tecnológica de Pereira: Each semester from 2022, I teach approximately three sessions for the university’s Computer Graphics group. Topics include game development fundamentals, Unity workflows, scripting, optimization, and best production practices.
- Community Open Courses — Free Game Development Classes: Led a series of free classes for an open community initiative focused on teaching the fundamentals of game creation. Covered Unity, programming basics and project structure for beginners.
- Game Development Research Group — Universidad Tecnológica de Pereira: Delivered multiple talks and small workshops for the university’s videogame research group, sharing experience in Unity, C#, VR development, and industry insights.
- Online Course Participations: Contributed to and participated in several online courses related to game development, programming, Unity, and Unreal Engine. Experience includes both attending and co-creating educational material.
Contact
Email: cristian.grajales100@gmail.com
LinkedIn: https://www.linkedin.com/in/cristhian-andres-grajales-perez/
Phone: +57 3216566086