Meta Horse (Unity C#)

Meta Horse is a blockchain game about horse racing ecosystem where players can participate in and prize money from horse racing.

The player can buy horses or NFT items via the marketplace system and increase their horse's power through the equipping system and boosting items. Player can select any of their horse to join a race with other players and try to win to get game tokens as rewards.

Game includes features: borrowing horse of other players, upgrading horse, Guild, Leaderboard, Shop, streaming, rewatching the match, Special Race, joining a race to battle with horse of other players, withdrawing blockchain coins, ...

For more details about project:

https://metahorse.racing/

This project has been developing for about 2 years before I joined this project. I joined this project as the sole Unity Programmer to continue developing more new features, as well as improving old features. 

During the time I was working on this project, I also was working on other projects of the company: GOT TON, Bounty Hunters.


Responsibilities include:


Project Details:

Tech stack:

Bounty Hunters (Unity C#)

Bounty Hunters is an online blockchain crane game.

Player will roleplay as a hunter to remotely operate a real crane game from their smartphone and win digital prizes, tokens, NFTs,...Player can play in single mode (PVE), or compete with other players in battle mode (PvP).

For more details about project:

https://bountyhunters.app/

This project has been completed first phase, phase 2 is beta version and will be shown at Game Show Tokyo 2024  (26/09/2024 - 29/09/2024). I joined this project in early September to support other Unity Developers for fixing critical bugs to ensure project's progress, as well as implementing a new feature of game.


Responsibilities include:


Project Details:

Tech stack:

GOT TON (Unity C#)

GOT TON is a Puzzle game that is deployed and targeted Telegram application. GOT TON integrates some backend components such as leaderboard, missions, storing data mechanics. GOT TON is built for the purpose of linking with the Bounty Hunters project. Players will play GOT TON and receive in-game currencies, with these currencies players will be able to receive rewards related to the blockchain system of the Bounty Hunters project.

Initially, Customer provided a puzzle mini-game with a lot of bugs, they wanted to add new features such as shop, leaderboard, missions, friend invitely,...as well as connect Bounty Hunters system. Also, they wanted to use TON blockchain for payment items of the game. And game must be released on Telegram for 5 weeks before Game Show Tokyo 2024 takes place on September 26, 2024.


Responsibilities include:


Project Details:

Tech stack:

B2B (Unity C#)

B2B is a metaverse game for marketing service, this metaverse including trade shows, product demos, client meetings.

Players can book a meeting room and create a trade show of their products in it. Other players can enter the room and see a demo of those products, as well as chat with the room owner or other players. Also, player can select characters, and buy the NFT accessories to equip for their character.

This project had been developing for about 4 months before I joined this project. I joined this project to complete a few Customer's critical requirements and must be completed in 1 month. Firstly, changing entire character models with new models, then implementing physic system to character can movement like as Game Beast game.


Responsibilities include:


Project Details:

Tech stack:

MCC (Unreal C++/Blueprint)

MCC is a metaverse game about entertainment city like as Las Vegas, Macau.

Player will explore the city and experience the entertainment services that the game provides such as casinos, driving supercars, buying VIP accessories for the character that the player owns via the marketplace. Also, player can set the ads about their product via the banners are placed on buildings.

This project is made by Unreal engine with the code via Blueprint and C++. Initially, in phase 1 the project was made with UE 5.1 ​​to support only Windows platform, but in phase 2 the project needed to be converted to UE 4.27 HTML5 ES3 to support HTML5 platform.

For more details about project:

https://market.metacasinocity.io/

Before that, I had not worked with Unreal engine. But at that time, the project urgently needed an Unreal Programmer to continue phase 2 after about 1 month, so I was given the opportunity to learn Unreal engine.  After 1 month of learning about Unreal engine, I joined this project for about 6 months until completed phase 2.


Responsibilities include:


Project Details:

Tech stack:

Dice Or Dead (Unity C#)

Dice Or Dead is an NFT game with gameplay as a turn-based game kind. Players will roll dice and compete for assets as they move toward their destination. The objective of the game is not to reach the goal as quickly as possible but to build more assets by purchasing properties in each location and expanding your business. 

For more details about project:

https://six502.gitbook.io/wp.en/dice-or-dead

https://www.six502.com/#diceOrDead

This project had been developing for about 8 months before I joined this project. To get the project approved by the Customer for release, I was assigned many problems that have existed for a long time.


Responsibilities include:


Project Details:

Tech stack:

Agent (Unity C#)

Agent is a shooting game with intelligent mechanics, loads of cool upgradeable and ability system for weapons, gears, agents,...Players will choose an agent, control and upgrade the power to destroy all enemies.


Responsibilities include:


Project Details:

Tech stack:

Helicopter 3D (Unity C#)

Helicopter 3D is a casual shooting action game in which players will use their weapons to keep the enemy hordes at bay and watch the hostage leap to the safety of helicopter in stylish camera angles. The game is toward simplicity in gameplay, fasting in levels and exotic settings.


Responsibilities include:


Project Details:

Tech stack:

Zombie Racing Car 2D (Unity C#)

Player need to destroy all enemies and reasonable use of the remaining fuel to move to the finish line.


Responsibilities include:


Project Details: 

Tech stack:

Drive Hill 2D (Unity C#)

Player will control and upgrade the car to pass all hills of maps.


Responsibilities include:


Project Details: 

Tech stack:

Kid Games (Unity C#)

Kid Games are more kid’s games themed that I joined with the Lead Game Programmer role. The games are hyper-casual kind or puzzle kind, each game will include 1 Game Programmer, 1 Artist. These games take two weeks to two months to complete.


Responsibilities include:

Weapon Party (Unity, C#)

Weapon Party is a game Battle Royale RPG, where players will use matchmaking system to find and match with other players. Player will choose the character type and weapon kind and then joining to the gameplay via three modes: 1v1, 1v9, 5v5. I joined this project with remote-partime position.


Responsibilities include:


Tech stack:

Dungeon Hunter 5 (C++, Flash for UI)

Dungeon Hunter 5 is an Action RPG game. I joined this project when working at Gameloft DAD studio. Our team's primary tasks are porting games to Android, Window 8, Window 10, UWP platforms.


Responsibilities include:


Tech stack:

FASTBuild

War Planet Online is an MMO game. I'm not member of this project, but when I joined to R&D team of Gameloft DAD I was assigned a hard task, which is integrating FASTBuild tool into War Planet Online project to reduce building time on Windows platform. And then building common mechanics to use on other projects.

In addition to the gameplay code, War Planet Online used a lot of C++ libraries, so the building process took a lot of time that depend on the configurations of the build machine. I used successfully a combination of FASTBuild and Premake for building common mechanics to resolve the build time problem on Windows platform of other projects. 


Tech stack:

AI Contest 2019 Programmer

AI Contest 2019 Programmer is a contest for programmers, in which programmers will write code to control their AI character, then they will use the completed code to upload to AI Contest website, this website will compile this code and match the built AI of programmers to a room and handle the controls based on the code of each programmer. AI of each player will be spawned on a map, AI must be attacked AI of other players and find any way to survive. AI can increase power through pick up the items on the map or loot the items that are dropped by other death AI. AI of which player has the top score will become the winner.

AI Contest is an annual contest with the plan is to find good programmers for personnel. 

Almost members joined AI Contest 2019 Programmer project as a subtask, these tasks of this project will be implemented in free time or weekends.


Responsibilities include:


Tech stack: