• entries
  • comments
  • views

About this blog

Game development blog for my entry for week of awesome II

Entries in this blog



Here is a potato quality video of my game so far:

I have been working on it all day and have made reasonable progress. It's going to be quite a push until the deadline, but hopefully it will go well!


Hello everyone,

Quick update on the game progress so far for tonight. Work has been super busy and I have not had a lot of free time to devote to the project :(.

I thought of bowing out of the competition completely after seeing how great some of the entries look, BUT I will continue! I will do my best throughout the weekend up until the last minute to pull off what I can. It might not be as excellent as some of the other entries, but I hope that it will be entertaining.

Well better get to it!

Making a menu

Hello everyone,

I did not have a lot of time today (was really busy at work!) but I did work on the game a bit. I worked on the title screen some more and I started working on the main game menu.

Here are some in progress pictures.





Here is what my updated title screen looks like:


and here is a picture of me working on it:



The entry that I plan to make for the week of awesome II is a game called "Teddystein". You will be a teddy bear brought to life by a robot and you fight toy aliens.


So the theme is "The toys are alive". I decided to start doodling before bed and here is what I have come up with so far for my "brainstorming":


Tool overview

The week of awesome II starts tomorrow, so today I will talk about the tools that I plan to use for my competition entry.

Game Engine

The main tool that I will be using is Game Maker Studio. Game Maker Studio will be used to tie all of the art assets, music, sound effects, and game play logic together into a playable game. Ultimately Game Maker Studio will be used to package the game so that you all can play it.

Here is a screen shot of what the interface looks like:



The next tool that I will be using is Inkscape to create vector graphics. Vector graphics are great because unlike raster graphics they do not lose their resolution when scaled. Vector graphics are very useful to make graphics with very crisp lines and it is especially good for cartoon graphics. To me it is a lot more forgiving to make vector graphics because it is easier to correct mistakes!


Vector graphics are nice but usually you need to convert them into raster graphics for use in a game engine. I like using GIMP to add shading to Inkscape based graphics. It is an open source image manipulation program that is similar to Photoshop (but free!). Here I have GIMP set to single window mode.


I will be using Spine 2D for any 2d animations that are needed. I haven't worked with this tool a lot, so this will be a learning experience for me.



For Music I will probably be finding tracks from Kevin MacLeod on his site Incompetech.

Source Control

For source control I will be using SVN with TortoiseSVN. Source control is important even if working on solo projects as it provides a change history and makes it possible to track/revert undesired changes easily. When programming I want to make sure I only make the changes that I intend to make to the code.


I will be using this journal to keep you all updated on my progress on the week of awesome II competition,

I will be using Game Maker Studio for this contest and generating my graphics using a combination of Inkscape and Gimp.