RTS GAME DEVELOPMENT – ZCC CASE STUDY

Experience the apocalyptic world! Zombie Company Crusade (ZCC) is a mobile (real-time strategy) RTS game with a modern military-themed background where you create, command and defend your base and conquer other bases. ZCC incorporates rich military theme-based graphics, real-time battles, zombie RTS game attacks and tons of strategy. The most interesting part of the game is the unique troop controls where the actual fun begins. You can direct your troops to any side strategically to win this traditional battle. Take full control of your crusade and build your base, train your army, and save the world from the zombie mobile game. You can also fight with your friends and foes to see whose army and strategy is the best in the Arena.

While the RTS game sounds fun, but our team at Juego Studios did face some challenges with a few features of the game and in optimizing the game considering the scale of the game elements. There are some key unique elements in the ZCC game which our team executed overcoming initial challenges. One of them was rendering & controlling a couple of hundred troops in battle. Since ZCC was using a mixture of both 3D and 2D contents which made the game already heavy in lower-end mobile devices, we used batched rendering technique to accelerate the rendering process which made a balanced usage of CPU and GPU, and controlling hundreds of soldiers had been optimized by applying multi-threaded pathfinding algorithm.

Building the base is again unique since the base is highly customizable to create your unique strategy. For this, we used 2D grid-based layout to fit all our buildings within any part of the base. Also, this layout helped us in building our in-house path-finding algorithm.

Another unique feature of ZCC, which was rare and the toughest feature at that time for mobile devices was Arena battles. Arena battles feature was added in the middle of the development phase, which had a 1vs1 real-time battle across the internet. Players can train and bring up to 100-150 soldiers to battle each other and fight in the arena for gold. Syncing 200-300 soldiers on both mobile devices was a tough job over a slow network condition. We used Photon (PUN) for real-time data synchronization and synced only the troops’ targets on real-time rather than each soldier’s position.

A replay of the battle and sharing across with other players was again a complex task when it came to replaying hundreds of soldiers and each of their activity in real-time. To achieve this we created a custom recording system, which stores only the important data and later simulates them using a few custom interpolation algorithms.

Security was another major concern in ZCC. To ensure the highest level of security in this MMO-RTS gaming, we used HTTPS protocols on top of REST APIs for secured data communication with our server. We also used RSA encryption for keeping a few data safely inside a device and MD5 algorithm to check the data integrity.

Overcoming such challenges and optimizing the ZCC game enabled our team to create this game of highest quality.

Why work with us:

  • We have a team of certified Game developers. We are a good game development and that is irrespective of the genres. We have developed some of the best games in all the genres.
  • We successfully overcame the rendering issue. Another difficult task was to device arena battles where syncing the gameplay of hundreds of players was challenging. We used unique solutions and delivered a good RTS game.
  • Worked with ranging startup to Fortune 500 companies.
  • Some of our games have 50 million+ downloads.
  • We had not developed many RTS games because our clients don’t demand them much. Even then we have developed a fantastic game and lived up to our reputation. The game was also well received.

ABOUT JUEGO

+

Teams

+

Apps & Games

%

Growth Rate

%

Repeat Clients

Contact Us Today. Let's Work Together

From budding SMBs to deep rooted Fortune companies we have worked with them all. You’ll be enthralled by our broad service offerings. After you give us your requirements we’ll get going like there’s no tomorrow.