Hi all,
I’ve decided to start making my School Project today. I’m going to keep this thread updated with WIPs, hopefully daily.
The reason for this is because I found this community’s feedback immensely valuable, and I’m sure it will keep me motivated to the end.
So, here goes:
What is it? A side-scrolling action adventure set in fantasy medieval times. The game tells the story of Swift, a young adventurer who set out on a journey to The World Beyond The Sea. Discover new lands, fight monsters, solve puzzles and make a name for yourself as a Hero or a Villain.
Engine This game will use the Unity3D engine. Previous consideration was given to Flash, but it seems this engine is more appropriate.
I’ve got an Excel sheet with a bunch of game elements, Quests, Items, Enemies, and stuff.
But first I want to build the Player controls.
[DAY1] Built a small Training Hall, and made a script to move left/right and jump. Walk with A/D and jump with W:
http://www.puppeteerinteractive.com/gallery/games/Swift/WIP1/
[DAY2] Tried to draw a concept for the main character. I had a mental image of him (Zelda’s Link), but couldn’t draw it right, so I jumped straight to modeling it, which turned out to be even harder
. Anyway, I finally just made a rudimentary model and tried my luck at character animation. Didn’t work out so well either, but I’m content with the current placeholder which allowed me to script some animations into that walking box.
There are 6 animations so far: Idle, Walk, Idle Jump, Idle Fall, Walk Jump, and Walk Fall:
http://www.puppeteerinteractive.com/gallery/games/Swift/WIP2/
[DAY3] Made the camera more responsive.
Added several behavior states for the generic enemies. These are:
- Idle: Moves slowly and randomly back and forth, staying around his initial spot.
- Alert: When the player gets too close, he is spotted by the enemy. Then the enemy gives chase.
- Chase: moves faster towards the player. If the player gets out of chase range, the enemy goes back to alert state. After a while he goes back to Idle state.
http://www.puppeteerinteractive.com/gallery/games/Swift/WIP3/
[DAY4] Added health for the player. Added Touch damage to the enemy (If you touch it you get hit). Later I’ll also have attributes for Melee/Projectile Range and Damage.
To test this I modeled a generic Blob enemy with an animated slimy texture and a coin inside it. The slime is also an attribute that can be set in the inspector.
http://www.puppeteerinteractive.com/gallery/games/Swift/WIP4/
[DAY5]
- Added a health bar for the enemies. When dying, they explode and then drop treasure.
- Added an Attack script for the player, click to throw a projectile. The player will also have a Touch or Melee attack based on his equipment, but that’s for later.
http://www.puppeteerinteractive.com/gallery/games/Swift/WIP5/
[WEEK1]
- 2 weapons, a Sword and a Bow. The code for the flight trajectory of the arrow is thanks to this script from the Unify project: http://www.unifycommunity.com/wiki/index.php?title=LookAtMouse
- A Utility Belt. You’ll have different Throwable/Consumable Items there. Currently you have a Bomb which rolls on the ground and explodes after a while, and a FireBomb which does a trail of flames on the floor in front of the player.
- Damage shows when you hit the enemy.Damage caused by the bow depends on how long you hold it.
http://www.puppeteerinteractive.com/gallery/games/Swift/WIP8/
[DAY11] I’ve been slacking too much lately, I should do more progress…
I decided to make a game mode called the Gauntlet, it’s a separate game mode from the main game, telling the story of a prisoner forced to endure a series of deadly challenges, all for the pleasure of a sick-minded Prince and his posse. You can read more about it in this WIP doc:
http://www.puppeteerinteractive.com/gallery/games/Swift/WIP11/TheGauntlet.docx
Also added a Health Potion to the game:
http://www.puppeteerinteractive.com/gallery/games/Swift/WIP11/
The general concept and the story for the main game is starting to build up in my mind, I’ll post it once I can get it in a doc.
Tomorrow I’ll start making some traps for the Obstacle Course section of the The Gauntlet. You can read about The Gauntlet in the doc above.
I plan to put in a couple of hours everyday, and keep posting here for your feedback.
Soo… Good Luck to me ![]()