Wednesday, 9 April 2014

Titanfall out for Xbox 360

Been too busy to even do a post for our game coming out (on Xbox One and PC) a month ago. Still busy right now with the upcoming patches. But here's a post for the Xbox 360 version, which come out yesterday. It was mostly handled by Bluepoint Games. It's amazing seeing them get our game performing on the 360!


Wednesday, 1 January 2014

Tuesday, 20 August 2013

Titanfall at GamesCom

We released another Titanfall video on the eve of GamesCom. Tomorrow, the people there in Cologne, Germany will be the first members of the public to play our game - I can't wait!

Tuesday, 11 June 2013

Titanfall is Revealed

Just a quick post. This is what has been taking my time away from my Dig Dug/Balloon Fight game: Titanfall! I hope you think it was worth it!


Monday, 11 March 2013

No More Free Time!

So my new year resolution to release one thing every month was a failure. It turns out I have even less free time than I thought. I am afraid it will continue to be so with E3 around the corner and my company, Respawn Entertainment, having "something" planned for it. ;-) I will be dedicating my time on that... and it's something exciting!

For the time being, I will just release what I have done so far. The idea was to make a small Dig Dug type of game. Maybe I will finish it at some point in the near future, but I think that is unlikely with my other commitments right now! Anyway, the download even includes the level editor (diged.exe) if you want to mess with that.

Download: dig-release-20130311.zip

... Or you can just watch the video below!


Monday, 7 January 2013

Almost there... !

Not almost there, actually. :) This is just a progress update.

I hooked up XAudio 2 sound support. It's good to hear those tiny, little feet thumping around again. My wife is helping me make some music now. :) The editor is also quite functional. It has undo/redo, you can place and erase tiles, save and load levels... I don't know what else more you would need! I even added support to rotate the camera, using Maya-like controls (alt + mouse button). You can see it in that screenshot below.


I recently finished adding frustum culling for the rendering. Now I plan on looking into sharing that spatial partitioning code with the physics system (right now collision detection is O(n^2)). Once that is done, I think I can start working on the game...

In other news, I finished a real-life Gnomon course for Maya awhile ago. Below is my finished, programmer art and the reference picture it is meant to be based on. Nothing great, but I did learn the basics of using Maya.


It was a pain making the trek down to Hollywood for class. After work. Twice a week. On top of a fairly heavy homework load. But I think it was worth it. It has given me an insight into what real 3D artists do and a greater appreciation for their work. It has also been a great help for my real work (which I still can't talk about). No, I don't make art, but knowing how Maya works helps with debugging.

My 2013 New Year's resolution is to release "something" around the end of each month (whenever the weekend falls, as that's my only free time). So I plan to release a "game" by the end of January. It won't be Battle Balloons, but something else. So that I can actually reach this goal, I have something simpler in mind (but hopefully still pretty cool). I can't wait to reveal it!

Anyway that's it from me... until the next post!

Friday, 5 October 2012

Editor Is Minimally Functional

I've been doing some more Battle Balloons work in the little pieces of spare time I can scavenge.

The editor is minimally functional now, so I can finally start making the actual game. Too bad I foresee even less free-time in the short-term... too many other things happening at the moment (both work and personal)! So this will probably be the last update for awhile. :(

If you want, give it a spin (not sure if it will work, as it's not seen much testing at all). Just download the .exe below and run ballooned.exe for the editor and balloon.exe for the game. By default the game loads the level, data/game/start.level.lua, but you can specify a different one as a command-line argument.

Good luck!

Download: battle_balloons-release-20121005.zip


Thursday, 5 July 2012

Native GUI editor and a bit more...

Been awhile since the last update, so here it is...

As usual, I'm busy with real work (at Respawn Entertainment), so Battle Balloons has been put on the back burner. :( But I have been occasionally chipping away at it. So far, the major changes have been:

  1. rolling my own 2D physics engine (for multiplayer support later),
  2. Direct3D 11 based renderer (OpenGL ES will still be supported too),
  3. Lua scripting (also replaces YAML as the serialization format), and
  4. a level editor that now uses native GUI controls (only testing with the Win32 C API for now, but I want to support other OS's too).
I really should stop messing around and finish the actual game, but I can't help get distracted with wanting to learn new things. Once this editor is done, I'll get right to it!


P.S. Also, Abbie (the community manager at Respawn) did an interview of me here!