fbpx
Rolling out the dice with Cocos Creator

Client Type: Enterprise
Industry: Gaming
Tech: CocosCreator, Unity, Android, iOS, React
Year: Since 2018
Project size: Large Scale Project
Client Location: HongKong

Gaming is a huge market in IT, and gambling games take up a massive part in the industry. This is a sector that is still rapidly growing. According to Statista, the current size of the market is almost 59 billion USD and is expected to hit 93 billion next year. These numbers are crazy, and it’s all going on in the mostly unreported corners of the Internet.

Casino games are mostly small scale, available on several platforms, especially mobile. Many of them are free to play or cost a few USD. But developing such games come with their own set of challenges.

One developer of such games is Black Wolf, a Hong Kong-based company. Hoang N.V., a Vietnamese member of the RollOut developer pool oversees a small group of fellow Vietnamese developers with the help and control of a Hungarian project manager, and they perform tasks for BlackWolf Ltd. remotely.

Now, for sure, our world is global, remote culture is universal, yadda-yadda, but still you might be wondering how a Central European IT talent hub ends up sourcing a Vietnamese expert for a Hong Kong project.

Well, in early 2019, we started to develop this special framework for Black Wolf, using Cocos Creator (CC) with two Hungarian game developers. It turned out that although it’s a great tool for developing app games, it’s largely unknown in Europe, probably because the documentation and forums about it is mostly in Chinese. Obviously, we looked around our HQ in Hungary, and found a few developers with considerable experience in CC, but they were not available for the project, and they have been more interested in growing their career in Unity, rather than CC.

Finding the Creator for the Coco

So, we decided to get to grips with CC as fast as we can, and get the project rolling, while looking for more senior manpower on the international markets.

In the first year, we hired developers from India, Japan and Armenia, and then we found Hoang, Than and Danh from Vietnam. Hoang completed our 2h long CC homework assignment with a 105% score in under 40 minutes, so it was obvious that we chanced upon a rare gem of a developer.

Since then, we’ve built several games together and Hoang became our lead client-facing developer as well as providing tech management for fellow developers.

Hoang is the most experienced in the team. He has 12 years of experience in the video game industry. In the last 2–3 years, he has been focusing on developing online & multiplayer games using TypeScript, Cocos Creator and PixiJS. The rest of the team has very similar expertise, and with Hoang, they have a ‘mentor’ and tech-lead who they can rely on in any situation. So onboarding Balint as a project manager and Kade as a senior Spine animator turned the group into a killer game development team!

Fishy features

When he started to work on his first Black Wolf game, Hoang received reference games from the client, with a desirable feature list, and the design assets. He creates the specifications together with the project managers, then they turn them into tickets and schedule the development. This gives a clear vision to the client about the high level roadmap.

His main project is a fishing game. The feature list Hoang received contained requests like:

– having a way to control the moving path of the fish in Spine by Bezier Curves (so they can easily edit it later on just by the Spine file)

– supporting different formation (standalone or group) of fish flexibly

– synching fish moving paths, their positions and game objects between players

– defining communication processes between game client & game server

– cooperate with the Spine animator (also from the Rollout IT team) to create animations from the graphic assets

This is what we meant by Hoang developing mostly everything in the game.

Rollout IT

Multiplatform apps with a flexible framework

The work is mostly done in Cocos Creator and the animations are managed with Spine. Cocos Creator is where all the design elements are put together and meshed with the complex game logic. The team is focusing on the front end, networking, multiplayer experience, and performance.

Cocos Creator is a powerful platform for creating web app games. The games in this project can be played in a web browser, as a desktop version, or mobile. The challenge is to make them run smoothly on low end devices, while also being pleasing and interesting even on a powerful computer in full screen.

Spine is dedicated to 2D skeletal animation, providing an efficient workflow both for creating amazing animation and for integrating it with Cocos Creator.

Optimizing for modularity

We are also doing optimization work on several other projects at once, because making mobile games fast, responsive and stable is an ongoing challenge.

Our team contributed to the development of a highly flexible framework. This enables Black Wolf to simply clone that framework and quickstart the development of new games by replacing graphics and tuning the json configuration.

The assets, the visuals change, some minor gameplay elements are added or removed, but in the end, many new games will use the same framework.

This also means that we have to develop everything in a way that enables reusability. They need to make sure everything still works with different assets and configurations.

Smooth project management is key in every IT environment, especially in IT. Earlier, the client simply sent the requests in an instant messaging software, but lately they switched to Asana for having a clearer overview.

Hoang highlights the excitement of working with multiplayer games, and the fact that he can learn a lot about doing animation in Spine, because he always receives very high quality Spine assets from the Spine expert working at Black Wolf.

Hoang’s game — a fun fishing simulator where some of the fish you catch earn you real money — will be live in days, and his team’s work will form a strong base for lots of new Black Wolf games in the near future.

Book a call or write to us

Or

Send email

By clicking on ‘Send message’, you authorize RolloutIT to utilize the provided information for contacting purposes. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

When you're entrusting important business operations to an external partner, the stakes are high. Your success depends not just on their technical or operational capabilities, but on the strength of your relationship with them. Long-term outsourcing partnerships require more than transactional interactions and they demand a foundation built on trust, transparency, and mutual respect.
Evolution of cloud computing has significantly transformed how modern applications are designed and deployed. For organizations aiming to scale their operations and designing a robust and scalable cloud-native architecture is no longer optional. What is Cloud-Native Architecture? Cloud-native architecture refers to an approach for designing applications that fully exploit the inherent benefits of cloud computing. These benefits include scalability, flexibility, high availability, and cost efficiency. This model leverages advanced concepts like microservices, containerization, and orchestration to ensure applications are optimized for dynamic, distributed environments.
What Are AI Chatbots, and Why Should We Care? AI chatbots are more than just smart assistants. They’re tools powered by artificial intelligence to interact with humans naturally. But beyond their basic function, AI chatbots are transforming how education works and are providing the way for a more personalized and accessible learning experience for every student. Let’s take a closer look at how they’re reshaping the educational landscape.
Did you know that the global EdTech market is projected to surpass $404 billion by 2025? That’s not just a big number. It’s a sign of how education is being reimagined. The rise of billion-dollar EdTech unicorns has proven that technology isn’t just complementing education but it’s completely transforming it. As businesses look to tap into this rapidly growing industry, we need to understand what makes Ed-Tech unicorns successful. What are they doing right and how can their strategies inspire us to create impactful solutions for learners and institutions alike? Let’s explore the trends, tech and tactics reshaping education.
In this guide, we'll show you how to use Cursor AI along with Superwhisper to create a Python script without typing code. This means you can build, edit, and troubleshoot your code just by using your voice.  Whether you're someone who prefers hands-free interaction or just looking to boost productivity, these tools make coding more accessible and efficient.
Did you know that Gartner has predicted that 80 percent of customer service and support organizations will be using some form of generative AI technology to support agent productivity and customer experience (CX) by 2025. For B2B companies integrating AI chatbots isn't just a futuristic idea but it’s the key to scaling customer communication effectively, all while keeping costs in check. In this article, we’ll break down how AI chatbots can transform basic communication in industries, simplify operations and offer a stellar customer experience.