THE CUSTOMER
Atari, a storied name in video gaming, approached SneakyBox for the development and porting of Berzerk Recharged. We had previously collaborated with Atari on several projects, making this our 10th entry in the "Recharged" series.
ABOUT
Berzerk Recharged revitalizes the classic 1980 arcade game, incorporating a modern twin-stick shooter gameplay approach with a co-op mode.
The game challenges players to navigate through a maze of hostile robots, guided by the omnipresent threat of Evil Otto. Enhanced by an original soundtrack and modernized graphics, the game strives to blend nostalgia with contemporary gaming aesthetics, making the game feel as fun as the memories you have of it.
THE CHALLENGE
The project’s goals were twofold. First, develop the game from ground up including design, art, and implementation.
Second, port the game across a wide array of platforms including PS4, PS5, Xbox Series S|X, Xbox One, Nintendo Switch, Atari VCS, Steam, and Epic Games.
As this was not our first time working on the Recharged series, the development team was quite familiar with the expected deliverables. However, the creation of a level editor presented a significant challenge.
The game's rooms featured 2.5D perspectives, requiring meticulous attention to detail to ensure that walls connected seamlessly without gaps for bullets and player movement.
THE SOLUTION
To tackle the intricacies of the level editor, multiple iterations were conducted to refine the modular components’ shapes, sizes, and connections.
This ensured a cohesive environment where different pieces fit perfectly, enhancing both the aesthetics and functionality of the game’s mazes.
Additionally, to address performance issues, the team decided against the runtime generation of NavMeshes, opting instead to pre-generate these during the level design phase in the editor.
Now, Berzerk Recharged is done and ready to be experienced by both nostalgic gamers and fresh young eyes on PlayStation 4, PlayStation 5, Xbox One, Xbox Series X/S, Nintendo Switch, PC, and Atari VCS.
TECHNOLOGIES AND TOOLS
Game Engine: Unity 2020.3.48f1
Languages: C#
IDE: Visual Studio
Assets used:
I2Localization - localization
ReWired - controller support
Cinemachine - camera control
Shader Graph - shader editor
Odin - editor assistance tool
DOTween - animation tool
Spine - animation tool
Unity NavMesh - navigation tool
Jenkins - CI tool