Blog

The Chore is a sequence puzzle game about cleaning a room with a dark twist. This was my 4th Ludum Dare but my first time joining the Jam instead of the Compo. I, @Cxsquared, was lucky enough to have my good friend @Moussetticus handling all the art and some of the design with me. I covered all the programming and audio for the game. Together we are pretty happy with how our game turned out. Feel free to play our game over here and if you are interested in the process feel free to read on.

In my previous post, Setting Up Xcode and Visual Studio for FMOD Development, I talked about getting your IDE environment ready for creating an FMOD audio engine implementation. In this tutorial I’ll go over creating a basic audio engine that you can use in your C++ projects to add quick and easy dynamic audio. This engine will be able to handle both single audio files and FMOD Studio Events to give you lots of flexibility. So let’s get to the code.

This tutorial series is going to be all about starting out as an Audio Programmer using the middleware FMOD. I’ll be going over setting up Xcode/Visual Studio to work with FMOD and creating a basic implementation that you can use in your C++ projects. It’s probably good that you have some understanding of C++ but I’ll only be covering very basic things so it shouldn’t be too hard to follow along if you don’t. By the end hopefully you’ll have a better grasp on integrating audio middleware into C++ projects so you can start creating some awesome audio programming systems.

Duality is my entry into the 34 Ludum Dare compo. The game was ranked 3rd in audio in the compo. You can listen to the track on my SoundCloud. It’s a rhythm based skill game where you have to click the right mouse buttons on the right target. The game was made in 48 hours using HaxeFlixel for the game and Abelton Live 9 for the music. You can play the most recent version by reading more or checkout my original version on the Ludum Dare page. You can also checkout the source on my GitHub.

This tutorial will help you create a basic visual novel framework that you can use your own story and art in, as well as expand upon the framework itself with more functionality. I will say I’m not the best Unity dev and there are probably better ways to lay out this framework but this will give you a good start if you want to quickly get started with game development. You can see and download the games source code on Github.