About Me

I have a strong passion for creating story-driven, entertaining video games. I have experienced in casual and hyper-casual games.


I am currently persevering to improve myself and gain experience in the industry. I am eager to work in a dynamic, creative and professional game development environment.

Near future

In the near future (specifically, within 5 years), I plan to become a high-level in the field of game programming using Unity. At the same time, I am equipping myself with additional knowledge in C++, computer graphics, physics, animation and mathematics to have a better understanding of the underlying principles of game programming. Moreover, with my current knowledge, I will continue to improve my skills and programming mindset to develop casual, hyper-casual, or midcore games for mobile and PC platforms.

Long-term plan

I have a deep passion for game development and my ultimate dream is to create my own game engine. I want to design games that go beyond borders and introduce the vibrant culture of Vietnam to the world. I believe games have the power to bring people together, fostering unity and appreciation for different cultures. Through captivating stories, stunning visuals, and fun gameplay, I aim to create immersive experiences that spark wonder and curiosity. With unwavering dedication, I am committed to making a lasting impact in the gaming industry, pushing boundaries to showcase the beauty of Vietnamese culture to a global audience.

My work

These are my three main projects that i spent much time with. On each projects i have learnt various ways to designing a good game. Furthermore, I have invested a lot of passion about the game industry into the following game titles, from which I have learned a lot of knowledge.

The Arranger

Status: Working!

I was scoping to make this game as a multiplayer game by allowing players to compete against each other based on score. I have basically completed an initial draft of the main menu and core game systems. In this game, the knowledge I have learned the most is how to use addressables and asset bundles to optimize an online game. Additionally, in this game I have also learned more knowledge about designing interfaces in an attractive and well-organized manner.

What have i done:
Completed core game, already sketch simple main menu
Technical that i used upto now:
Addressable, assetbundle, AWS Cloud, DOTween
Genres:
3D casual base, score racing


UP

Status: Working!

This project taught me how to move and control characters in many directions, wall climbing, wall sliding or double jumping. I was able to complete this project quite quickly. Through this, I learned how to implement various movement mechanics for characters. However, what took me more time was searching for nice assets online that fit my vision for the game. In addition, adding new obstacles is also a feature that I will include in the future. Finding suitable assets tailored to my game ideas was more time-consuming than expected. Going forward, expanding upon enemy encounters and level obstacles are areas I aim to focus on improving.

What have i done:
Completed core game, basically is playable but a bit short because lack of leveling design
Experienced:
focusing on coding, figuring out ways to code with OOP and solid form.
Genres:
Jumping base vertical 2D platformer, obstacle race

PixelBird

Status: Done

This is my first game when I started working with Unity. It helped me understand how Unity works, how components and code work together.

What have i done:
Completed the game, the game is playable. Had completely game-loop.
Technical:
First hands-on project, provide many knowledge of Unity editor.
Genres:
Side-scrolling 2D, flappy-bird clone


Other projects that small and collegiate...

Source Link

Below is my GitHub profile, which contains the source code of every project I have worked on since I decided to pursue a career in the gaming industry.
bg_scrolling_4

The Arranger

sq-sample26

UP

sq-sample26

PixelBird

Certificate

CCNAv7_intro_to_comp
Udemy_C++