PortFolio

Tran Van Hieu

I'm a

Passionate Game Developer using Unity

tran van hieu img
Get to Know Me

Bridging Software Engineering with Immersive Game Design

I am a 3rd-year Software Engineering student with a relentless drive for Game Development. My approach focuses on creating high-performance, scalable game systems by applying solid engineering principles to the creative world of Unity.

From architecting Multiplayer Co-op environments with Photon to designing data-driven RPG systems, I specialize in bridging the gap between complex Backend logic and intuitive Frontend gameplay experiences. I am committed to optimizing every "frame" and every "line of code" to deliver the best player experience.

Specialization Game Developer
Experience Level Intern/Fresher
Education Software Engineering, VKU
Languages Vietnamese, English

Skills

Combining strong Computer Science foundations with modern development technologies.

Core Computer Science

OOP

Object-Oriented Programming

DSA

Data Structures & Algorithms

Design Patterns

Design Patterns

Technical Skills (Tech Stack)

Game Development

Unity

Unity

Web Development

Node.js

Node.js

Express.js

Express.js

JavaScript

JavaScript

Tools & Platforms

Git

Git

Firebase

Firebase

Aseprite

Aseprite

Resume

A Software Engineering student with a deep passion for Game Development. I combine strong architectural foundations with hands-on experience in Unity and Multiplayer Networking to create immersive and optimized gaming experiences.

Profile

Professional Summary

Aspiring Game Developer with a background in Software Engineering. Proficient in Unity Engine (C#), Node.js backend, and Photon Networking. Focuses on building scalable game systems, performance optimization, and seamless multiplayer experiences.

Contact Information

Key Technical Competencies

Game Development (Unity/C#)
Backend & APIs (Node.js)
Multiplayer Networking (Photon)
System Architecture & State Management (FSM, Design Patterns)

Projects Experience

2D Action Roguelike Multiplayer

10/2025 - 01/2026 (3 Months)

Team Project (2 Members) | Role: Backend Lead & Gameplay Developer

  • Engineered a real-time multiplayer combat system using Photon PUN 2, implementing custom Lag Compensation and state synchronization for smooth Co-op gameplay.
  • Architected character logic using a Finite State Machine (FSM) to manage complex animation states and networked movement (Dash, Combat, Hitboxes).
  • Optimized runtime performance through Object Pooling for projectiles and VFX, significantly reducing Garbage Collection (GC) spikes during high-intensity combat.
  • Developed an Event-Driven Architecture to ensure loose coupling between game systems (UI, Combat, Sound), enhancing codebase maintainability and scalability.
  • Integrated RESTful APIs via UnityWebRequest to synchronize persistent player data and authentication with a Node.js/Express backend.

World Shards – Turn-Based RPG Mobile Game

03/2025 – 05/2025 (2.5 Months)

Personal Project | Unity & C#

  • Designed and developed a full-featured Turn-Based RPG gameplay loop for Android, centered around a Elemental Advantage System (Fire, Water, Wood, Neutral) and class-based combat roles.
  • Integrated Unity Cloud Services to handle player authentication, save data persistence, and cross-device progression.
  • Implemented core RPG systems including a Gacha summoning pipeline, hero progression (Leveling, Stat Growth Curves), and a skill-based combat system with 3 unique active abilities per character.
  • Created a mobile-first UI/UX flow optimized for touch interaction, combined with a dynamic SFX/BGM system to reinforce combat feedback and immersion.
  • Optimized runtime performance for mobile platforms, focusing on memory usage, battle flow efficiency, and scalable team composition & synergy logic.

MeloVerse - Music Streaming Platform

9/2024 - 11/2024 (3 Months)

Team Project (2 Members) | Role: Fullstack Developer

  • Collaborated with a teammate to architect and build a scalable music platform using React.js and Node.js.
  • Lead the Backend development, designing a MySQL database schema and implementing RESTful APIs with JWT authentication.
  • Utilized Git/GitHub for version control and task management to ensure seamless integration between Frontend and Backend.
  • Successfully delivered a feature-rich MVP including real-time lyrics and an automated Admin/Artist workflow.

Education

Software Engineering

2023 - Present (Expected Graduation: 2027)

Vietnam - Korea University of Information and Communication Technology (VKU)

  • Strong foundation in Object-Oriented Programming (OOP) and Software Architecture.
  • Self-studying Unity Engine and C# to develop 2D/3D cross-platform games.
  • Focusing on game physics, optimization, and creating immersive user experiences.

Portfolio

A showcase of my journey in Game Development and Software Engineering, featuring real-time multiplayer systems, RPG mechanics, and full-stack web solutions.

  • All Projects
  • Game Unity
  • Web App
2D Roguelike Multiplayer
Unity / Photon / Node.js

2D Roguelike Multiplayer

World Shards RPG
Unity / Mobile / RPG

World Shards

MeloVerse Platform
React.js / Node.js / Firebase

MeloVerse

Contact

I am always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Whether you have a question about my technical stack or just want to talk about the future of gaming, feel free to reach out!

Contact Info

Reach out through any of these channels. I typically respond within 24 hours to all inquiries regarding game development, software engineering, or technical collaborations.

Location

Ngu Hanh Son District

Da Nang City, Viet Nam

Phone Number

+84 388 547 009

Email Address

tranvanhieu.dev@gmail.com

Get In Touch

Looking for a dedicated developer to bring your game concept to life or help optimize your current project? Let's connect and turn your ideas into high-performance reality.

Loading
Your message has been sent. Thank you!