Inspiration

The 3KingAuto game project was born from the inspiration of wanting to create an automatic action game where players can relax while still participating in exciting adventures. This idea was born from the needs of players who love the farming game genre but do not have much time to follow every action in the game. We want to build a game that allows players to automatically fight, collect gold, and fight bosses.

What it does

3KingAuto is an online action game where players can choose characters and let them automatically fight monsters, collect gold, upgrade their power and defeat bosses. In addition to fighting bosses, players can also participate in mining activities to collect gold and rare resources. Gold can be used to buy new generals, expand the squad and strengthen the army. These features combine to create a rich game world where players always have many options to develop and explore.

How we built it

We use Unity to develop 3KingAuto because of its ability to support online game development with smooth 2D graphics and easy integration of automatic features. In particular, we use Spine2D to create smooth animations for characters in the game, bringing a realistic and vivid feeling in battles. The game server is built using Node.js with the main protocol being HTTP, helping to process requests from players efficiently and quickly. The game database uses MySQL to store player information, game progress, items, and data related to battles. The automatic combat system is built so that characters can fight monsters, collect gold and resources without player intervention. To develop online game mode, we use the Node.js HTTP protocol so that players can connect and interact with each other in a common world.

Challenges we ran into

One of the biggest challenges was developing the AI ​​for the characters, so that the auto-combat wasn’t boring but still created fun and challenging for the players. We needed to strike a balance between allowing the characters to fight automatically but not losing the appeal of the game. Another challenge was building a stable online game server system that could handle a large number of players at the same time without having problems with latency or connection interruptions.

What we learned

What we learned During the development of the game, we learned a lot about how to create AI for characters to fight automatically in a smart and non-boring way. We also realized that optimizing the game for online play is a very important part to ensure a smooth experience for players, especially when there are thousands of players participating. Building a stable and scalable game system is an important factor to keep the game always attracting players in the long term. In addition, we also learned how to create servers and build relationships in the database to be able to manage and retrieve player data effectively. Designing and optimizing the database in MySQL helps us easily expand the system and ensure data integrity when players interact with the game. An important skill we learned was how to create animations using Spine2D. This tool helps us create smooth and beautiful movements for game characters, improving image quality and bringing a vivid experience to players. Using Spine2D also helps reduce the graphics workload, while saving resources when performing complex animations.

What's next for 3KingAuto

In the future, we will continue to develop and add many new features to improve the player experience. One of the main goals is to develop a direct PvP feature between players, allowing them to interact and compete in dramatic confrontations. Players will have the opportunity to show off their fighting skills and receive valuable rewards from these matches. We also plan to add many new generals to the game, each general will possess unique skills and characteristics, creating diversity in gameplay. New generals will help players have more choices and new strategies in building a combat squad. In addition, the monster system will also be expanded with many new types of monsters, each type of monster will have unique characteristics and abilities, challenging players in more intense matches. Adding new powerful bosses will also bring new challenges to players, requiring them to improve their skills and strategies to win. An important part that cannot be missed is the equipment system. We will continue to expand and improve this system, adding many new equipment, from weapons to armor, allowing players to upgrade and customize their heroes. The equipment will have special attributes, supporting players in PvP and PvE matches, bringing depth and variety to the gameplay. We will also expand the game world with new dungeons, exploration areas and special events where players can collect rare items and upgrade their characters.

Built With

Share this project:

Updates