Episode 1 - Setup and Prototpying
Summery: In this video we explore the initial setup of starting a new project. I download and setup the ImpactJS framework and then step through taking the initial files to a working prototype game with a player, collision, animation, some minor logic, multiple level entities and input controls. Some minor bugs are introduced and diagnosed in the full stream.
Episode 2 - Menus and Story
Video [twitch]: Highlight | Full part 1 | Full part 2 | Full part 3
Video [youtube]: Highlight | Menu Mouse | Menu Keyboard
Video [youtube]: Highlight | Menu Mouse | Menu Keyboard
Summery: In this session I create a simple menu level, entity, and program them to respond to both the mouse and keyboard. I briefly talk about story ideas related to this specific game and also touch lightly on level design concepts and teaching the player.
Episode 3 - Git/GitHub, extending animations, entity A.I.
Summery: In this session I am really under the weather with a bad head cold. I show some examples of GIT and GitHub, how I extended out animations to the entities actions and some A.I. Code to keep enemies on platforms instead of falling off the collision areas. I strongly recommend using the highlights and not suffering though the full length session as I was pretty sick when I was recording.
Episode 4 - Isometrics, Explosions, SFX, RNG, Parallax, Doors and HUD
Summery: This week I showcase how to offset entities creating visual depth using isometric layers in impactjs and entity offset properties. We also explore how to animate explosions, create sound effects using sfxr, audacity and impactjs. Random number generation is explored frequently relating to coins and enemies. I also demonstrate a parallax background adding more depth to the game and lastly show a prototype door mechanic. We look into HUD and game concepts.
Resources and Information
Twitch Channel - http://www.twitch.tv/tiger_j
Twitter - https://twitter.com/stalkjimmy
Youtube - http://www.youtube.com/user/jimmicritter?feature=mhee
Trello - https://trello.com/board/game-1/50f32be1a61fe98308003d00
Trello - https://trello.com/board/game-1/50f32be1a61fe98308003d00
GitHub Codebase - https://github.com/TigerJ/colonycourier currently private, email me for more info
external tools and resources used
ImpactJS - http://impactjs.com/
the framework we are using to build our html5 game with
SublimeText2 - http://www.sublimetext.com/2
the ide I am using to edit the javascript and html files for our game
Apache2 - http://httpd.apache.org/
the webserver I am using to host my impact files locally
PHP - http://php.net/
used by the weltmeister (impact level editor) and used to bake some of the files
GraphicsGale FREE edition - http://www.humanbalance.net/gale/us/
the software I use to sprite entities with
SFXR - http://www.drpetter.se/project_sfxr.html
LD Created sfx generator!
SFXR - http://www.drpetter.se/project_sfxr.html
LD Created sfx generator!
Audacity - http://audacity.sourceforge.net/
used to create mp3 and ogg from wave files. many other uses too!
LAME - http://manual.audacityteam.org/o/man/faq_installation_and_plug_ins.html#lame
mp3 encoder you will need for exporting with Audacity
Pixel Art Tutorial Explosions By Bad Blood - http://bad-blood.deviantart.com/art/Explosion-Tutorial-44167197
Shows how to make awesome explosions.
No comments:
Post a Comment