Moving Our Unity DevOps to the Cloud
Photo by An Tran on UnsplashFor most of our game titles, we’ve relied on our on-premise Jenkins duo, a Windows machine and a Mac Mini to serve our DevOps needs. For Disney Melee Mania, we pushed them to the very limit and it was clearly a bottleneck in our development, so in 2022, we
Profiling Memory and Reducing Memory Usage using Addressable Assets
Photo by Timur Garifov on UnsplashMemory usage is always a concern for games that are very graphic-heavy. For Disney Melee Mania, the lowest-end devices that were supported were the iPadMini 4 and iPhone 7. Both of them had 2GB of RAM, which can be easily exceeded given the asset fidelity and amount of content
Unity DOTS: Tips and Best Practices
Photo by Kevin Ku on UnsplashAt Mighty Bear Games, we always aim to develop highly performant code so that our players can experience high quality gameplay and graphics while still enjoying smooth framerates. One of the ways we achieve that is by using Unity’s Data Oriented Technology Stack (DOTS). DOTS is a framework which
Automated Tests Can Save Your Code
Photo by Possessed Photography on UnsplashUnity has provided a testing framework since 2017. Unfortunately, Unity related projects do not utilise tests as much as expected, whether from the asset store, Github or even Unity’s packages. Perhaps, this is due to challenges involved in writing tests in a game development context. I would like to