ABOUT ME

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



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.




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.

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.