Truong Ngoc Chau (Bill)

Game Developer | Programming Instructor | Devlogger

Ho Chi Minh City, Vietnam · +84 37 497 6616 · truongbill003@gmail.com

Experienced game developer with a focus on creating immersive VR/AR experiences, currently working at FPT IS Akaverse. Skilled in Unity, real-time 3D graphics, and technical art, with a strong background in VR mechanics and optimization. Driven by a passion for continuous learning and technical excellence, I aim to contribute to high-impact projects and pursue future growth in solution architecture.


Experience

Junior Unity Developer

FPT IS (Akaverse)

Honda VR Project
- Developed features with Holoride VR, including day-night sync, FPS optimization, and custom tools for the 3D team.
- Created "bill utils" for editor and time management optimization.
Skills gained: VR development, real-time sync, tool optimization.
Animal Push Royale
- Built an offline tutorial level, improved 3D UI animations, and optimized game threading by 300% for GameVerse finalist project.
Skills gained: Multiplayer, shader optimization, UI animation.


VR Motion Sickness Research
- Conducted research on motion sickness in VR, testing solutions based on physiological studies.
Skills gained: VR comfort design, simulation techniques.
Omniverse Digital Twin Project
- Used Python for real-time data sync and control of VR objects in Omniverse, enabling interactive conveyor and lighting control.

Presentation at NVIDIA AI Summit 2024: akaVerse was honored to showcase this project to Mr. Jensen Huang, CEO of NVIDIA, emphasizing our role in pioneering VR/AR technology. This event marked a significant achievement, bringing akaVerse's technological advancements in real-time simulation and virtual reality to the global stage.

Highlights:
- Demonstrated real-time data integration with Omniverse to NVIDIA's top executives.
- Recognized as a key contributor to the future of AI and VR applications in immersive training.
- Strengthened akaVerse’s position as a leader in the AR/VR industry, proudly representing Vietnamese innovation in global tech.

Skills gained: Omniverse, real-time monitoring, Python integration.

Additional Skills Learned: Basic Swift and SwiftUI, AR development, multiplayer mechanics.

May 2024 - Present

Junior Unity Developer

Golden Sea Studio

Merge Fruit Game
- Independently developed "Merge Fruit," managing the entire lifecycle from concept to delivery. Worked closely with designers and artists to ensure smooth production.
Skills gained: Game development lifecycle, project management, Unity game optimization.

Jan 2024 - Mar 2024

Game Developer Intern

Gameloft Vietnam

Applaydu Project
- Contributed to the "Applaydu" game, managing configurations for multi-device compatibility and resolving UI/font issues. Recognized as the first intern programmer in the credits.
- Developed mini-games like "Treasure Toss" and "Animalody," utilizing Git and Scrum for effective teamwork.
Skills gained: Mobile game compatibility, UI design for games, Git and Scrum teamwork.

Jun 2023 - Dec 2023

Game Developer Intern

Golden Sea Studio

Biboo - Drawing Game for Kids
- Developed a creative drawing app designed for children, integrating animation and interactive features to encourage artistic exploration. Focused on intuitive UI design and adding playful animations to make drawing engaging for young users.
Skills gained: UI/UX design for kids, animation integration, creative problem-solving.

Drink Game - Social Drinking Game
- Worked on a board-style social game where players participate in mini-games and challenges with drinking elements, adding interactive UI and designing game logic for a seamless social experience.
Skills gained: Board game logic, interactive UI, game mechanics for social experiences.

Apr 2023 - Jun 2023

Computer Science Education Counselor

Marathon Education

Marathon Talent AR App
- Developed an AR app for the Marathon Talent Competition, leading Team Codi. Responsible for curriculum planning and delivering personalized learning plans.
Skills gained: AR app development, educational content planning, online teaching.

Mar 2023 - Present

Information Technology Teacher

Programming and Robotics Teaching
- Taught over 2,500 hours, guiding students to achieve awards such as IKCC Top 10, HKICO medals, and a Tech Award at Hanoi STEAM Hack Day. Mentored students in programming, robotics, and game design.
Skills gained: Teaching and mentoring, curriculum development, fostering creativity.

DigiUni First Class DigiUni Russia Class DigiUni 1v1 Class
Sep 2022 - Jun 2024

Skills

Technical Skills
Technical Skills
  • Advanced:
    • Unity Game Development: AR/VR integration, shader development, real-time optimization, and tool automation
    • Custom Tool Development: Unity Editor tools for efficiency, automated workflows, and custom utilities
    • Real-time Multiplayer Systems: Photon and SmartFox Server integration, networking, and backend synchronization
    • Python Scripting: Automation, data handling, and tool creation for VR/AR projects and Unity-based solutions
  • Knowledge:
    • Shader Graph & HLSL: Advanced shader coding for performance and visual effects in Unity
    • Google Console: Familiar with Google Console for basic project management and deployment tasks
    • 3D Modeling & Animation: Low-poly asset creation, asset integration, and animation for VR/AR in Unity
    • Data Structures & Algorithms: Core algorithmic implementations in game and tool optimization
    • Version Control Systems: Proficient with Git, GitHub, and GitLab for project collaboration
  • Familiar:
    • HTML, CSS, JavaScript: Web development for interactive game portfolios and project documentation
    • Blender 3D Asset Creation: Low-poly asset customization and export for Unity integration
    • Usability Testing in VR/AR: Conducting VR usability studies and analyzing results for user experience improvement
    • Agile & Scrum: Familiar with sprint planning, task prioritization, and team collaboration
    • Swift & SwiftUI: Introductory experience with AR development on iOS platforms
  • Fundamental:
    • .NET and C#: Basic development within the .NET framework for Unity projects
    • Audio Programming with Wwise: Event handling and sound management in immersive VR/AR experiences
    • Technical Writing & Documentation: Technical blog creation, project documentation, and tutorials
    • UX/UI Prototyping: Prototyping interfaces and interaction designs for VR applications
Soft Skills
  • Advanced:
    • Mentoring & Coaching: extensive experience in training team members and interns
    • Presentation & Public Speaking: skilled in delivering compelling presentations, including at high-profile events like NVIDIA AI Summit 2024
    • Client Engagement & Persuasion: adept at understanding client needs, presenting solutions effectively, and building long-term client relationships
    • Remote Support & Collaboration: strong capability in providing remote support, including real-time control and troubleshooting for complex systems
    • Fluent English Communication: near-native English proficiency for seamless client interaction and technical presentations
  • Knowledge:
    • Cross-functional Collaboration: effective in coordinating with 3D, UI, and design teams
    • Teaching & Training: experienced in instructional design and content delivery
  • Familiar:
    • Project Documentation: maintaining clear and detailed technical documentation
    • Remote Work Adaptability: adept at remote team collaboration and maintaining productivity
  • Fundamental:
    • Basic Project Management: understanding Agile and project milestone tracking

Interests

I am passionate about game development, particularly in technical art and 3D modeling. My journey includes continuous exploration of AR/VR and shader techniques, driven by a desire to push the boundaries of immersive gaming experiences.

As an avid self-learner, I stay updated through personal projects and contests. Recently, I participated in the GMTK Game Jam with my game Puffy, alongside notable developers in the community. Additionally, my project DragSlice was featured in the Korea and Viet Game Contest, furthering my expertise in creative game mechanics.

I also explore 3D modeling with a focus on low-poly art and enjoy creating assets and shaders for game environments. You can view one of my models on Sketchfab:

Personal Projects

Auto Subtitle Tool

Developed a tool in Python to automatically generate subtitles for videos by processing audio tracks. This project helped me improve my Python scripting skills, especially in handling file I/O and working with external libraries for audio processing. The tool utilizes libraries like SpeechRecognition and Pytube to download videos and generate subtitles efficiently.


My Shared Post In LinkedIn View Project on GitHub
Chatbot API Website

Built a small website using HTML, CSS, and JavaScript to experiment with APIs, specifically the Gemini API for chatbot integration. This project was aimed at learning how to connect a frontend application to a backend service, manage API requests and responses, and handle asynchronous JavaScript.

Chatbot API Website
Visit Chatbot API GitHub
Scene Change Tool for Unity Editor

Created a Unity Editor tool to automate the process of changing scenes in a game development environment. This tool uses custom editor scripts in C# to streamline the workflow of scene management, saving time for developers by providing quick access to scene navigation, loading, and unloading directly from the editor interface.

Scene Change Tool for Unity Editor
My Shared Post In LinkedIn View Project on GitHub
Spaceship Modular Build

Developed a modular spaceship building tool that allows for extensive customization in Unity. This project utilizes modular components to let users easily design and assemble different spaceship configurations with drag-and-drop functionality. The tool enables flexible design processes for game developers or enthusiasts who need to prototype spaceship models efficiently.

Key features include:

  • Customizable parts for modular spaceship assembly
  • User-friendly drag-and-drop functionality
  • Supports quick prototyping for various spaceship designs

My LinkedIn Post

Explore the Spaceship Modular Build
View Project on GitHub

Education

FPT University

Bachelor's degree in Computer Software Engineering

Pursuing a Bachelor’s degree with a major in Software Engineering, focusing on programming languages such as Python and C#. Awarded a 30% scholarship among over 10,000 candidates. Actively participating in various academic and extracurricular activities to enhance both technical and soft skills.

FPT University Campus FPT University Students
2022 - 2025

EMASI International Bilingual Schools

High School Diploma

Graduated with a High School Diploma, achieving a GPA of 9.2/10. Actively involved in school activities such as President of Pacific House, Fitness and Healthy Club, winning two Silver Medals in IvyPrep English Debate, 1st Prize in Christmas Game Coding competition, and serving as an MC for school events. Developed strong leadership, communication, and academic skills through a diverse range of extracurricular activities.

Jun 2019 - Aug 2022


Awards & Certifications

  • FPT Scholarship Winner (2020-2022): Awarded to top 30% candidates among over 10,000 applicants.
  • First Prize Game Coding Competition - EMASI (2020): Won in a school-wide competition focused on game design.
  • Unity Development Certification - 3DVietPro: Completed a comprehensive Unity training program.
  • Python Programming Advanced - UNICA: Advanced certification in Python programming.
  • IELTS Certificate - Score: 6.5
Awards