Managing Cross-platform Game Development while Separated

How would you manage a game development team when separated during a global pandemic? We’re still alive somehow, so we thought we’d share how we’ve managed to stay connected and keep working with one another these past months.

A picture showing the Noodlets staying connected during a pandemic!
Hi, we’re Noodlets Studio. You might recognise us from the
Chicken Time Tutorials we’ve been serving up. We hope they’ve been informative!


The Game in Question

If you read our first article, you might remember that we’ve been working on another chicken-related game called ‘Yi’s Eatery’. It’s a chaotic couch co-op cookstravaganza across VR and mobile devices that puts you and your friends in charge of cooking, crying, and customer service! After all, who doesn’t love cryi- we mean, cooking.

A picture showing Yi’s Eatery logo.

Collaboration Tools

The pandemic has made things… difficult. It has posed a problem for us to stay connected. Question such as “how do we pass files around?”, “how do we keep track of who is doing what, and by when?” and “how are we supposed to test whether multiplayer works when none of us have access to all the devices we need” have appeared.

On top of that, this game we’re developing is only for one module. We have four other modules, all with their own assignments and tests. The past few weeks have been especially rough because we had a bunch of assignments and quizzes. So, how exactly do we stay connected?

So far, with the help of online tools like Discord, Jira and Google Drive, we’ve been able to manage. The internet has been our saviour.

Passing Files Around

A picture showing one of the tool that helped us to stay connected: Google Drive logo.

How Google Drive has helped us is pretty straightforward. We’ve made a team drive to store our gazillion assets, Unity files and documents. It takes a while to upload and download everything to the cloud, but Google’s cloud service has been invaluable.

Keeping in Touch

A picture showing one of the tool that helped us to stay connected: Discord logo.

Because it’s easy to lose touch now, we’ve made it a point to have a meeting every morning to stay connected by updating one another on our progress. Primarily, we’ve been conversing through Discord because of its myriad of useful features, and also, we’re all #gamers.

A picture showing one of the tool that helped us to stay connected: Jira logo.

For our Production Management module, we’ve been learning how to use the scrum methodology. To keep track of our progress and workload in the scrum format, we’ve been using the web tool Jira. We all normally just go with the flow when it comes to scheduling, so this was tricky to get into. However, it’d definitely be a lot harder to keep track of everything we have to do without it.

Testing Our Game

Aixian, our networking goddess, has found a workaround for testing her networking prototypes. She runs multiple builds of the game through emulators on her computer. It’s tedious, but it’s worked so far.

Meanwhile, on the Virtual Reality (VR) side of things, Kai Yuan and Krystal have been testing their mechanics out by donning the Oculus Quest. It’s all good there.

The real problem comes in when we have to meet up to actually test the game out by connecting the two platforms, but we’ll cross that bridge when we get there. Moreover, phase 2 has also started so it should be considerably easier to connect with one another now.

Social Media

However, there’s more to game development than just the actual development. Marketing is half the battle when trying to share a game. That’s why one of our modules is on Social Media and Branding!

Here, our social media manager, Nicole, will be sharing her thoughts on building a community online through social media.

Amphibistudio Takeover

We had to take over Amphibistudio’s social media accounts for 2 weeks, read on to find out what happened behind the scenes!

Content Creation

As you may know, Chicken Time is a short 8-part tutorial series on how to make a simple Snake-esque game. It was a manifestation of our brainstorming and ideation when it was Noodlets’ turn to take over the Amphibistudio social media.

A picture showing the Chicken Time header.

Amphibistudio has always been a group of people interested in game development, and its main goal is to get other people into game development through conducting workshops, game nights and sharing our creations.

In line with Amphibistudio’s goal, we wanted to make a game together with our audience (that’s you!). A game easy to follow along with, and easy to hop into at any point of the tutorials! We wanted to teach you, our audience, how to make your own mobile game during the short 2 weeks we had. Furthermore, by doing this, we get to stay connected with our audience too! When all is said and done, we just wanted all of you to take away something memorable after Noodlets is done taking over Amphibistudio.

And what better way to do that than through a game? Thus, Chicken Time was born.

Management

Managing the accounts was… harder than we expected. Simply because there were so many things going on at the time of our takeover. For starters, a few assignments were due on the very first week, so we had to juggle our time between doing up the content for the takeover and completing our assignments. The timetabling schedule of our posts was also packed to the brim, a new post was scheduled to go out every weekday.

In case you’d like to see what it looks like, here it is:

A picture showing our timeline for Amphibistudio takeover.

However, there were a few problems. Making an easy-to-follow and accessible tutorial series meant that we had to go into detail of where to get assets, where to place assets in the scene, and what code to include in the scripts. This meant we had to include a lot of pictures, and this took up a surprisingly significant chunk of our time. This was on top of having to make the actual game at the same time, and we were not prepared for this.

It is no wonder that the game designer and programmer of Chicken Time found the workload too heavy. A game that was meant to take no more than 3 days to complete was taking us a long time. This is due to all the pictures we had to include. Moreover, it didn’t help that there was a deadline we had to meet the coming Monday. Furthermore, not to mention the other assignments and a presentation to prepare for. Thus, resulting in us having to make some minor adjustments to our posting schedule.

Don’t get us wrong, it did help us a little bit, and we got back on track the next week! However, it can’t be denied that making the tutorials, and writing the articles takes a lot of time and effort. Hence, this can very often drain us at the end of the day.

Visuals

While we did use some borrowed visuals (3D assets from the Unity Asset Store), we whipped up a cute illustration for the title screen of Chicken Time. This has also been used as the header for the articles on the Amphibi website. In addition, it has also been turned into a downloadable wallpaper.

The posts on Instagram have used the same coloured outlines for consistency, along with bolded titles for the tutorial’s number and name. Where possible, we tried to provide videos as covers and as ending slides so that viewers can have a clearer understanding of the end goal of each tutorial.

Here are all the posts from our journey thus far, you can check it out here!

A picture of NoodletsStudio current Instagram layout.
Noodlets Studio

We also have our own social media accounts to handle, read on to find out what goes on behind the pretty posts!

Noodlets Studio Content Creation

Upon creating the Noodlets Studio social media accounts, the first and most important hurdle we had to overcome was the content to put out. What sort of content should we show, and how feasible is it? Knowing that we had to manage these accounts throughout our journey of making the game meant that we had to plan our time wisely and our content must be manageable to some extent.

The first few posts were easy enough, we just had to introduce our studio, ourselves, and finally, our game. What about the content after that, then?

To help with this, we did some research on other game developers’ social media to get a feel of what people in a similar industry would usually post. After doing enough research, we sort of had an idea of what to post. So we settled on showing snippets of our development process. We wanted to connect and share our process with our audience (that’s you!) while also documenting down our own progress in our game, Yi’s Eatery.

Initially, we had planned to share concept art, 3D block-ins, mechanics and the likes. However, we thought adding in tutorials would be interesting too, so we tried to add tutorials wherever we could. We currently have 2 up on our account, you can check it out on our Instagram!

Management

We started planning for this early. We had an entire schedule planned out – posting three times a week, on scheduled days and times – . However, to be frank, balancing work from other modules and working on developing the game, can be tiring. Thus, after the first few weeks, we had to make some adjustments to the plan.

Other than that, after posting the concept art, we had to take it slower. This is because development content is much more time-consuming to create. We had reduced the number of posts to two times a week. Nonetheless, we’re so flexible that we sometimes just go with one…or none. (Especially when it came to our AmphibiTakeover weeks!)

As it turns out, managing our studio account is still pretty manageable, despite our difficulty with deciding what content to post every week. We’re still adhering to our layout and it’s going alright so far. If you’d like, you can check out this link and give us a follow on our socials!

Visuals

At first, we’d planned a seamless three-column layout, but it fell through after we realised that it would create an uneven grid because we have four member chibis to post. After some discussion, we came up with our current layout:

A picture of NoodletsStudio current Instagram layout.

We’d have concept art and development posts on the side columns and tutorials in the middle column. We adopted our studio’s colour palette for post outlines and story highlights (yellow, light orange, coral, and dark grey) to keep the overall theme consistent and aesthetically appealing.

You can see it for yourself here!

In Summary

It’s been a while since us Noodlets have seen each other in person. However, despite all of the inconveniences that COVID has brought about for our project, we have managed to stay connected and maintain a decent level of socialisation with each other. 2 months on, it almost seems like we have settled into this new lifestyle. However, with the arrival of Phase 2’s relaxation of lockdown measures, it seems us Noodlets find ourselves having to adapt and connect in a different way of life again.

Firstly, it is important to recognise that it is normal to feel affected by the COVID situation. For many of us, this is our first time experiencing such a drastic change in our lifestyles. Moreover, it can seem daunting, given that we have not experienced this level of stress before. At Noodlets, we prioritise the mental health of our team. We encourage each other to be transparent about how we are feeling. Reason being that it is impossible for us to be at our best at all the time. Especially, in this situation. Therefore, by doing this, we avoid burnouts more often. In addition, we generally have a happier atmosphere while we work on the project now. On top of that, we are committing to creating a game in which others can feel joy. Hence, we, as the developers, must feel that same joy when creating the game too.

Remained Connected Through Games

We also regularly stay connected by playing games together. This purpose for this is not only for socializing during these tough times, but also to inject much-needed “feel-good” dopamine into our systems. Some of our favourite games include Animal Crossing: New Horizons, Animal Jam and Club Penguin. Looking back at it now, we sure do love games with animals… We have created some fun memories playing these games, check out our antics!

Staying connected through games: A picture showing our characters in the game, Animal Crossing New Horizons. Staying connected through games: A picture showing our characters in the game, Animal Crossing New Horizons.

Staying connected through games: A picture showing our animal characters in the game, Animal Jam. Staying connected through games: A picture showing our penguin characters in the game, Club Penguin.

It is during these trying times, that we realise how important human connection is to us. However, this crisis has also shown us that even when we’re apart, there will always be a way for us to stay connected with each other. As a team, we must all look out and pick up one another when we inevitably fall. Hence, that’s how Noodlets Studio remained connected despite being apart.

Noodlets Studio thanks you!

Thank you for joining us in our journey and do check out our socials for future updates on Yi’s Eatery, silly gifs and more game development!