...

Ethan Navarro

Vilanova y la geltru, Barcelona

Game Designer - Programmer

About

Hello, I'm Ethan Navarro, Specialized in Unity and C#, with forays into Unreal and knowledge in Lua and C++, my passion for game development and virtual reality experiences has led me to explore and create virtual worlds for over 6 years. I've spent the last year working with a company, but my journey in game development started long before that.

I'm a passionate creative, always seeking new ways to innovate and design exciting gameplay mechanics. Since my childhood, my insatiable curiosity has driven me to research and constantly expand my knowledge. In my free time, I enjoy immersing myself in the world of video games and film, which fuels my inspiration to keep creating impactful experiences.

Skills

Programming

Advanced C# Programming | HTML 5, CSS, JavaScript | Intermediate C++ | SQL/MYSQL | Intermediate Lua Programming | Object-oriented Programming

Tools & Engines

GIT (GitHub) | Notion | Unreal Engine | Unity | Blender 3d | Visual Studio | JetRider

Portfolio

GRAPAT DE BTC VR ESCAPE ROOM

GRAPAT DE BTC VR ESCAPE ROOM

Lead Developer, Programmer, Team Leader
VR escape room about the risks of biometric data and cryptocurrencies. I led the development of 5 minigames, AI integration, and optimization for Pico4. Achievement: Polished and educational VR experience. Technologies: Unity, C#, Netcode, AI, VR.
POMPEULAB VR EXPERIENCE

POMPEULAB VR EXPERIENCE

Puzzle Designer, Programmer, Team Leader
Linear VR experience with minigames and photogrammetry environments. I led puzzle design and asset optimization. Achievement: Complete and satisfactory delivery for institutional client. Technologies: Unity, C#, Pico 4 SDK, Blender.
NANOSCOPE

NANOSCOPE

Shader Programmer, Asset Integrator, Player Logic
Underwater VR experience with AI integration and custom shaders. Achievement: Immersive and visually impactful narrative for Oculus Quest. Technologies: Unity, C#, Shader Graph, Oculus SDK.
LLUIS ACURA VR MINIGAME

LLUIS ACURA VR MINIGAME

VR Developer, Gameplay Programmer
Educational VR minigame for document sorting. Achievement: Functional and optimized educational experience for students. Technologies: Unity, C#, OpenXR.
FUNDACIÓN RAFAEL DEL PINO VR RESEARCH APP

FUNDACIÓN RAFAEL DEL PINO VR RESEARCH APP

VR Developer, Interaction Programmer
VR app for educational research with hand tracking and real-time data visualization. Achievement: Successful deployment at a national event. Technologies: Unity, C#, OpenXR, SQL.
ISE MIXED REALITY APP

ISE MIXED REALITY APP

Level Designer, Gameplay Programmer
Underwater cleanup game with hand tracking and multiplayer. Achievement: Successful presentation at ISE. Technologies: Unity, C#, OpenXR, Netcode.
Produktia Remote VR

Produktia Remote VR

Lead Developer, Multimedia Programmer
VR/mobile app with video calls, 360 player, and remote control. Achievement: Published on App Store. Technologies: Unity, C#, WebRTC, Netcode.
Toon Zombie Third Person Shooter

Toon Zombie Third Person Shooter

Developer, AI & Shader Programmer
Cartoon 3D shooter inspired by Zelda, with AI and custom shaders. Achievement: Complete game and positive feedback on character design. Technologies: Unity, C#, Shaders.
Adventure MicroGame

Adventure MicroGame

Developer, Logic Programmer
Adventure inspired by Monkey Island, with insult duels and AI logic. Achievement: Functional and fun game. Technologies: Unity, C#.
2D PLATFORMER

2D PLATFORMER

Developer, Systems Programmer
2D platformer like Mario with health, enemies, and advanced camera systems. Achievement: Complete and functional prototype. Technologies: Unity, C#, Cinemachine.
Orbit showdown

Orbit showdown

Developer, Physics Programmer
2D space puzzle with orbits and vector physics mechanics. Achievement: Challenging and well-received game. Technologies: Unity, C#, Physics, Aseprite.
Rhizome Fighters

Rhizome Fighters

Developer, Multiplayer Programmer
Team-based multiplayer game developed at Global Game Jam. Achievement: Dynamic mechanics and functional networking. Technologies: Unity, C#, Netcode.
Jesters Jig | GGJ24

Jesters Jig | GGJ24

Developer, Hardware Integrator
Dance game with physical pad and comic narrative. Achievement: Arduino integration and original mechanic. Technologies: Unity, C#, Arduino.
Ship The Ship | LevelUp Jam 2024

Ship The Ship | LevelUp Jam 2024

Level Designer, AI Programmer
Herding puzzle with Boids system and team management. Achievement: Functional game and positive feedback at the jam. Technologies: Unity, C#, Trello.

Education

Bachelor's Degree in Computer Science

2024 - Present

Universitat Oberta De Catalunya (UOC), Remote

Pursuing a comprehensive Bachelor's degree in Computer Science, deepening theoretical and practical knowledge in software development, algorithms, and emerging technologies.

Postgraduate Diploma In Game Development

2024

Universitat Oberta De Catalunya, Remote

Attained specialized expertise in Game Development, honing skills in coding, design, and project management, paving the way for innovative and immersive gaming experiences.

Certificate of Higher Education in Video Game Design

2022

EMAiD, Vilanova i la Geltru

Gained fundamental knowledge in Video Game Design, exploring creative aspects of game development, from conceptualization to interactive storytelling, enhancing the player experience.

Vocation Education and Training in Fine Arts and Design

2020

EMAiD, Vilanova i la Geltru

Acquired a solid foundation in Fine Arts and Design, mastering techniques and principles essential for creating visually captivating and conceptually rich artistic works.

Professional Experience

Unity Developer / Programmer

jen. 2023 - Present

Barcelona, Spain

  • Designed immersive game mechanics and intricate puzzles for virtual reality (VR) games, enhancing user engagement and overall gameplay experience
  • Demonstrated proficiency as a Unity Developer and skilled C# programmer, contributing to successful development, optimization, and implementation of interactive gaming experiences, including innovative VR projects.
  • Implemented advanced rendering techniques to improve graphics performance.
  • Designed and implemented a VR player connectivity system with integrated voice/text chat.
  • Developed and deployed more than 10 Android and iOS apps.

Game Developer Internship in Produktia

nov. 2022 - jen. 2023

Barcelona, Spain

  • Assisted in the development and optimization of interactive features for Unity-based projects.
  • Collaborated with the team to implement and debug game mechanics, enhancing overall gameplay experience.
  • Participated in brainstorming sessions and contributed to the design of engaging VR/AR experiences.
  • Conducted research on emerging technologies and trends to support innovative game development strategies.
  • Demonstrated proficiency in coding, debugging, and troubleshooting within the Unity environment.

GTA ONLINE Modification Developer

2017 - 2021

Remote / Spain

  • Orchestrated the development and implementation of innovative game mechanics within a tailored framework for GTA Online modification, ensuring a seamless player experience.
  • Demonstrated proficiency in Lua programming to enhance and customize game elements for an enriched gameplay environment.
  • Applied advanced programming SQL skills for in-game system and feature optimization.
  • Spearheaded end-to-end 3D modeling processes, including creation and optimization, to elevate visual quality.
  • Directed a sizable team, fostering a collaborative environment for player management, and overseeing day-to-day operations with a focus on excellence.
  • Efficiently managed databases, demonstrating expertise in SQL database administration for optimal performance and data integrity.

Private HTML & JavaScript Tutor

2019 - 2021

Remote / Spain

  • Designed and implemented personalized learning plans in HTML and JavaScript for students of varying skill levels, enhancing their web development capabilities.
  • Utilized extensive knowledge in JavaScript to teach students how to create dynamic and interactive web pages effectively.
  • Explained complex concepts in HTML and CSS in an easy-to-understand manner, enabling students to build and style web pages from scratch.
  • Conducted regular assessments to monitor student progress and adjusted teaching methods to meet individual learning needs.
  • Maintained an open line of communication with students, providing ongoing support and guidance to foster a supportive learning environment.
  • Kept abreast of the latest web technologies and trends to provide students with up-to-date knowledge and skills.