Tagged "video game dev"
Classic 2D pixel art is timeless, but modern games take the flourishes of dynamic lighting, shades, particle systems, and post-processing effects like a chromatic aberration in bloom. During the creation of Bite the Bullet, some of our senior developers had an immersive round table on how they achieved the layered lighting effect for teleporters used in-game. I have to say that seeing them in action brings the process to a whole new level. For demonstration's sake, we’ll keep the reference images as single still captures, and share them as a single gif animation of one of my favorite teleporters to kick off. Let’s examine...Read more →
In addition to turning reams of design documentation and gorgeous art assets into an actual playable game, one of the goals of a video game developer should be to ensure that their code is efficient and maintainable. With these end goals in mind, it is important to start the coding process with certain principles in mind. This guide presents the strategies and ideas that underpin our approach to coding. While each game is unique, these tactics can be applied to many different situations to ensure that your project is manageable and won't become a nightmare if you need to refactor or...Read more →
Advice and lessons learned from retro video game development.Read more →
Table of Contents Introduction 3 Overview of Chroma Integration in Coffee Crisis 4 Installing Razer Synapse for development 11 Installing UnityChroma(Native) SDKs 12 Creating animations 13 Testing on real/emulated hardware 18 Behind the scenes look 19 Introduction We, Mega Cat Studios, have recently wrapped up development on Coffee Crisis, a multiplatform 2D Beat'em Up game for Sega Genesis, PC, and Xbox One! One of the features exclusive to the PC port that we implemented into Coffee Crisis was Chroma support. Chroma is a unique, proprietary, next-generation technology that Razer implements into its product line of high-end gaming equipment, which...Read more →
An in depth guide for using a virtual machine to help speed up iterative testing for NES game development.Read more →