Friday, December 7, 2012

About and Links

I'll be using this blog as a scrapbook for some of my game and game development research.

Recently I've been looking into different game prototyping environments for quick game development. Prototyping in game development is basically creating a sample of how the game works, and focuses on getting a working sample up and running as quickly and simply as possible.

I started looking a C# and XNA. C# is a great language for throwing something together quickly but C# and XNA isn't as portable as I'd like. From there I started checking out Python and Pygame and found it to be a pretty viable option for throwing a game together. Not wanting to settle I kept looking a bit and was recommended to check out Lua and Love2D. I hadn't played much with Lua and found it to be pretty neat but not as popular as Lua. This time around I checked out Love2D as well and discovered that it was even quicker to throw a small game together with it also looks pretty popular on forums discussing 2D game prototyping. So I'll see where it goes.

A couple links I found that I'll post here for others going the same route: - some ideas of types of games to create while starting your game development journey - popular tools used by Ludum Dare participants - more on this later - a couple videos showing the making of some games


  1. It's all Greek to me...but I'm glad you're enjoying yourself!

  2. I love C# it's my favorite language but I am on a Mac so it's a bit tough to use it with XNA. Although Unity3D does use it and that is becoming probably the defacto tool for indie game dev it seems these days.

    Lua has grown huge in popularity these days It's being used in a LOT of game development tools. Double fine even uses it to make some of their games. Simply because it allows for quick and powerful scripting.

  3. Joe, have you looked into using Bootcamp with the Mac? I've used that a bit with a Mac and found it to be much quicker and less in the way compared to going the VM route.

    I was pretty surprised to see how much Lua is actually used in the game industry. I can see it being used for a larger and larger percentage of the game as everything gets faster.

  4. Yeah I did the VM route for a while, super slow. I may try bootcamp, haven't yet.

    Actually it's not that surprising, game companies have been using Lua as an embedded scripting language for ages. It would allow for the devs to compile the base code and script out all the game play events without having to re-compile everytime. It's just become more visible these days because people are starting to see how easy it is to use and building tooling around it.