Unity Junior Programmer Pathway

Primary Focus: Unity Learning & Prototyping

Ongoing Training Unity C# Prototypes Game Physics Gameplay Programming

I am currently deepening my game development skills by following the official Unity Junior Programmer Pathway. This comprehensive course covers the fundamentals of programming in C# and game development within the Unity engine. Through this pathway, I am building a strong foundation in writing clean, efficient code and understanding the core systems of Unity.

The pathway involves creating multiple prototypes that focus on specific mechanics, such as player control, physics interactions, spawn management, and user interface design.

Unity Prototypes

Core Learning Outcomes

C# Programming & Scripting

C# Scripting API OOP

A major part of this pathway is mastering C# in the context of Unity. I have been working on:

  • Variables and Methods: Understanding the building blocks of scripts to control game object behavior.
  • Control Flow: Implementing logic using if-statements, loops, and switch cases to create dynamic gameplay.
  • Object-Oriented Programming (OOP): Applying principles like inheritance, encapsulation, and polymorphism to create modular and scalable code bases.

This ensures that the code I write is not only functional but also maintainable and ready for more complex projects.

Unity Engine Fundamentals

Physics Collisions UI Audio

Beyond coding, I am gaining hands-on experience with the Unity Editor and its various subsystems:

  • Physics and Collisions: Using Rigidbody components and Colliders to simulate realistic physical interactions and trigger events.
  • Input Handling: Implementing player controls using both the legacy input manager and the new Input System.
  • User Interface (UI): Designing and programming menus, health bars, and score displays.
  • Scene Management: Handling game states, level transitions, and object instantiation/destruction.

These prototypes serve as a practical application of theoretical concepts, allowing me to experiment and learn through doing.

Contact

You can reach me via email at: javier.gascon.14@gmail.com