Welcome back to our series where we interview OUYA game developers. This time we have a really cool and funky looking game called Def and its creator “Andrew Perry” who tells us a little bit about how he came to be a games developer (spoiler: The Wii had something to do with it!) and a few things about the AI he’s developed and much, much more. Btw his studio is called OMGWTFGAMES!!1! … brilliant name 🙂
Day of the OUYA: Thanks for the interview and congrats on your launch of Def on the OUYA. Before we get into the game would you give us an introduction of who you are and a little bit about how you became a games developer.
It really wasn’t until I was an adult that I picked up game development as a hobby. This may surprise some people, but it was really the Nintendo Wii that gave me the initial push to focus on making games as hobby about 6 years ago – I feel like it was the circuit breaker that reminded everyone that video games should be about compelling or fun experiences for everyone, rather than being solely the domain of 14 year old boys shooting stuff.
So I started making small games for the 48 hour Ludum Dare game jam, since it’s a great way to get a prototype game made in a weekend when you are committed to work on other things during the week. In my case, my full time job during the week (and often weekends) was as a research scientist working in structural and molecular biology. A little less than 12 months ago, I decided it would be a good time to try making games full time instead – being a professional scientist can be fun and rewarding, but I didn’t want to die not having tried something else I loved. This also coincided with having a new baby on the way (1 month old now !), meaning I’m able to work from home and help out occasionally.
People quite like the use of pheromones by the enemy AI, and seem to respond to the glowy visual style
DotO: Def has just been released this week. Tell us what it’s about and how the reception of it was so far.
As for the the reception so far … I pressed ‘Publish’ about 24 hours ago, and it has 14 thumbs up in the Discover Marketplace so far – I think that’s an encouraging start. Keep those thumbs-ups coming 🙂 I actually got the most feedback on the original prototype many months ago. People quite like the use of pheromones by the enemy AI, and seem to respond to the glowy visual style (of which full credit goes to the game engine behind it, Unity3d :)).
DotO: Tower Defense games are probably as old as the internet and I’m a big fan of these games. How did you come up with this unique twist for such an old game type?
So initially, the question I asked was – can I make a simple tower defense game with procedurally generated ‘paths’ ? This lead to the idea of the enemies making their own paths adaptively, in response to the location of defenses – which lead to using ‘pheromones’. I expect some element of naivety also comes into it – I wouldn’t profess to be an expert on tower defense games so I didn’t have many preconceived ideas, and it could well be that some RTS games use this technique quietly under the hood and I’m just unaware of it 🙂
The ‘pheromone’ trail part of the enemy AI is actually quite simple
DotO: What would you say was the most challenging feature/game mechanism in Def as compared to your other games? I imagine the Enemy AI that was influenced by Ant behavior was quite tricky or was it?
It works reasonably well, although it turns out ‘paths’ don’t really form, since when the player is there disrupting things it usually turns into more of an adaptive ‘battlefront’ – if you play the Practise Grid mode well, you’ll see this. Once I started designing more complex levels where the enemies need to travel around corners, pheromones and simple diffusion wasn’t enough to get enemies moving efficiently toward the capture points so I needed to also use traditional A* pathfinding.
This allows enemies to navigate from A to B using basically the shortest path, taking into account terrain (aka pheromone level). So in the main Story levels, the typical enemy type switches between traditional pathfinding and ‘pheromone biased diffusion’ … and to ultimately answer your question … balancing this behaviour so that the gameplay was interesting and challenging was certainly the hardest part.
DotO: You made a deliberate choice to first release Def on the OUYA. What was the reason behind that?
I guess I wanted to show OUYA a little love after a tough year 🙂 Also, I was sort of surprised at how *cool* it felt to play Def with a gamepad once I’d refined the controls, and this pushed me toward polishing the OUYA version first. I follow developments and news surrounding OUYA fairly closely, and I haven’t been shy in throwing in my own two cents when I think the OUYA team have stuffed up or are taking the wrong approach.
That said, I’m kind of weary of all the inevitable negativity that crops up online – in the bigger picture I think it’s important to acknowledge all the things OUYA is doing right as a platform, and one small way I can do that as an indie developer is too prioritize releasing on the platform when it makes sense for the game.
DotO: The gamer that would love playing Def is somebody….
DotO: Final question, what’s your personal favorite game on the OUYA?
The first game that always comes to mind is The Amazing Frog. A lot of people don’t get it, but it amuses me on so many levels.
Bombsquad – some of the best multiplayer fun I’ve had in ages.
And my recent favorite, which I’m honored to share a spot with in the Play Like Bawb list, is X S.E.E.D.
DotO: Andrew thank you very much for this interview and for this awesome game!
If you haven’t already try out Def by OMGWTFGAMES!!1! and Andrew Perry. It’s a very cool game and highly recommended.
Here’s a video if you STILL haven’t made up your mind 😉
Did you like the article? Help us spread the news and share it!