Giga Guy

Giga Guy

Version 3 (September 2015)

This version is being developed for the Mini LD #62.  It currently includes three boss battles with Air Guy, Metal Guy, and Wood Guy.  I am currently making development videos as I finish developing each of the boss battles.

 

Version 2 (August 2014)

This updated version was a 2D platformer, where you tried to make it as far as you could in the Air Guy stage.  Giga Guy was remodeled and animated in Blender.  This was a test project when I was learning Playmaker.

gamejolt_thumbnail

Updated side scrolling version.

Version 1 (May 2013)

Giga Guy started out as a 3D adventure game that I developed as I was starting to learn Unity.

Just a test project from when I started learning Unity3D.

screenshot001

 

Released

Getting the ball rolling

Initial Setup

On Friday, I registered an entry for Resistor for Dream Build Play at www.dreambuildplay.com.  Today, I created a new blog on WordPress that will be used to document the game’s development, using my existing account on WordPress.  I will need to look into linking the RSS feed of this blog to the XNA Last Dance website.

I’ve also created a BitBucket repository today to host the code repository.  Thankfully, I have already setup the necessary Mecurial tools for using the repository when I was doing XNA testing last month.  BitBucket has great documentation for setting up a new repository and installing the necessary tools.  The web interface to the Resistor repository is located at  https://bitbucket.org/gatechgrad/resistor .  Unfortunately, I doubt I will be able to do any development on my laptop, since I am running Ubuntu Linux on it, with Windows XP through VirtualBox.  I’ve had bad experiences running games through VirtualBox.

This will be the first game that I develop for the XBox, so regretfully I will need to shell out the $100 for the XBox creators club.  Personally, I don’t think you should have to pay until you actually publish a game to XBox Live.  I can currently develop Windows games on my desktop PC using the XNA Game Studio 4.0, but I can only generate EXEs for PC systems.

Creating Box Art

Yesterday, I created a simple box art image for the game.  The resistors were rendered in Blender, with each resistor being composed of two cylinders.  The larger cylinders each have a texture with a unique color, which represent the color values that will be used in the game.  The smaller cylinders were scaled down, elongated, and then translated so that it intersects the larger cylinders.  These cylinders represent the wires, which just have a simple black texture.  Since the initial render was a little too dark, I added an additional sun lamp and positioned it appropriately.  Using the Zero key camera view helped position the camera so that the entire render correctly appears in one image.  I did some minor touches such as cropping in Gimp, then I imported the image into Inkscape where I added the title text and green background gradient.

  

  

 

Conceptual Design

Below is the original conceptual design for the Resistor game that I wrote on paper a few months ago.

Georgia Tech – Notebook, Paper, Presentation, and Photo Archive


Notebooks

Software Projects

  • CS4235 Intro to Info Security – Encryption Java applet – Source Code
  • CS4320 Software Processes – Software Estimator – Source Code
  • CS3802 Intro to Software Engineering – Mindtrail – Source Code, Project Page
  • CS4750 User Interface Design – PDA (Personal Digital Assistant) Restaurant Finder (PalmOS) – Source Code, Project Page
  • CS4400 Intro to Database Systems – Predator – Source Code
  • CS3351 Real World Lab – Lockheed Device management system (JSP) – Source Code, Project Page
  • Entertainment Software Producers club – Spelunker (C, Allegro) – Source Code
Lockheed Martin Device Management System for Real World Lab
Lockheed Martin Device Management System for CS3351 Real World Lab
Mind Trial for Software Engineering
Mind Trial for CS3802 Intro to Software Engineering
Encryption Java Applet
Encryption Java Applet for CS4235 Intro to Information Security
PDA Restaurant Finder
PDA Restaurant Finder for CS4750 User Interface Design

Papers

Presentations

 

Photos

Lockheed Martin Real World Lab Georgia Tech
Georgia Tech Real World Lab project team – Jeff Hicks, Levi Smith, Scott Hoyle (Lockheed), Brett Keenan, Tamrah Snyder, Michael Emard
Levi Smith receiving Georgia Tech diploma
Duy Pham, Levi Smith, and Chris Ingram software engineering project team
Duy Pham, Levi Smith, and Chris Ingram software engineering project team

Courses