PortFolio

Tran Van Hieu

I'm a

Passionate Game Developer using Unity

tran van hieu img
About Me

A Software Engineer with a Passion for Game Development

I am a 3rd-year Software Engineering student deeply passionate about Game Development. My goal is to apply solid software engineering principles—clean code, robust architecture, and efficient algorithms—into creating high-quality games.

Equipped with a strong technical foundation and hands-on experience in Unity, I love solving complex logical problems and transforming creative concepts into well-structured, high-performance gameplay experiences.

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 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).
  • Applied Scriptable Objects for data-driven management of character stats, skills, and items, significantly reducing system coupling.
  • Integrated RESTful APIs via UnityWebRequest to synchronize persistent player data and authentication with a Node.js/Express backend.

Tools: Unity, C#, Photon PUN 2, Node.js, Express.
GitHub: github.com/DylasCoding/Multiplayer2D
Demo Video: youtu.be/oEMBvI6CHQY

World Shards – Turn-Based RPG Mobile Game

03/2025 – 05/2025 (2.5 Months)

Personal Project | Unity & C#

  • Developed a turn-based tactical RPG for Android, integrating Unity Cloud Services for player authentication and cross-device cloud save synchronization.
  • Utilized ScriptableObjects to architect modular data management for character stats, skills, and items, streamlining gameplay balancing.
  • Optimized mobile runtime performance by implementing Object Pooling and minimizing UI canvas update overhead to ensure stable framerates.
  • Designed intuitive turn-based combat loops and grid-based tactical logic, maximizing memory efficiency for Android devices.

Tools: Unity, C#, Unity Cloud Services, Cloud Save, Android SDK.
GitHub: github.com/DylasCoding/WorldShards
Demo Video: youtu.be/XgiOgB1fSRA

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.

Tools: Node.js, Express, React, Firebase
GitHub: github.com/DylasCoding/Meloverse_Ver2

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!