top of page

ABOUT ME

e7d8641f-01d9-40e1-ac52-e8447edd9c86.jpeg

My name is Junlachak Juntasilp (Jino).
I graduated with a bachelor's degree in Digital Game, College of Art, Media, and Technology from Chiang Mai University. I enjoy playing strategy and RPG games, following gaming news, and staying updated with the industry.

​

As a programmer, I specialize in game development with a primary focus on Unity. I have strong expertise in UI implementation, ensuring smooth functionality and seamless integration of user interfaces in games, though I am not primarily a designer. I am passionate about teamwork and believe that collaboration is key to building great games. I take responsibility for my work, constantly improving my skills, and exploring new technologies to enhance game development.

MY SKILLS

image.png
image_edited.png
image.png

Unity Engine (2D/3D)

I specialize in Unity (2D/3D) with expertise in:

  • New Input System – Implementing responsive and customizable input handling.

  • ScriptableObjects – Managing game data, modular systems, and event-driven architectures.

  • Dialogue System for Unity – Utilizing Pixel Crushers' Dialogue System for creating interactive dialogues and quests.

  • Doozy UI – Utilizing Doozy UI for efficient UI workflow and management.

  • Procedural Generation – Generating dynamic game content using procedural techniques.

image.png
image.png
image.png
image_edited.png

Version Control & Collaboration

I am proficient in Git and various version control tools, including:

  • GitHub

  • GitLab

  • Sourcetree

  • SmartGit

I use these platforms for source control, collaboration, and efficient team-based development.

image.png

Programming Languages

C# (Primary language for game development)

I primarily use C# for game development in Unity. My experience includes:

  • Game Mechanics & Systems – Implementing core gameplay mechanics, physics interactions, and AI behaviors.

  • UI Implementation – Integrating UI elements efficiently with Doozy UI and Unity’s UI Toolkit.

  • ScriptableObjects & Data Management – Utilizing ScriptableObjects for flexible and scalable data management.

  • Procedural Generation – Implementing procedural content generation techniques for environments, levels, and assets.

  • Performance Optimization – Improving game performance through efficient code structure, object pooling, and memory management.

  • Event-Driven Architecture – Using C# Events, Delegates, and Observer patterns for modular and maintainable code.

  • Third-Party Tool Integration – Implementing tools such as Pixel Crushers' Dialogue System and Unity’s New Input System.

bottom of page