Practical Skills

Game


Design-
List of mechanics, player movement,player life,damage enemy/tarps , Tarps slow, player Shooting/ Damage, enemy life ,enemy movement, press button (E.g e to open something or talk.) Win/Next level, Lose/retry, Pause menu (Exit, retry, Sound, controls),  Main menu (Exit, Sound, controls, Start).
I have many ideas but These are the one that I will focus on getting to to my game (Just the basics game)

Basics Tutorial map,
1.Old Man-Tells you wasd to move and click to shoot.
2.Old Man- Tells press E to open things and some times move things (Rock in way and needs moving with press e)
3.Old Man-Tells you to look out for traps.(Have leaves covering a pit trap, maybe Slows you as you need to calm out and damage you)
4.Old Man- Snakes Shoot them fast before they bite you.(Have 2 Snakes attack player)
5. Old-Says There are many items in the world that you will need pick this luck charm up and go out in to the world. (Pick up to end basics Tutorial level)Basics Tutorial map

Programming- For Programming I started with my players Script and I Got His movement working then moved on to get Life for the player and a game over screen.Player v1.PNG

void update
Player hp v2Player hp v1
To do this I need to have something to damage my player so I made a enemy that moves towards the player I had a problem that my enemy would go past walls and trees After a while of looking I found out that is was because i made it a trigger so quickly change my damaged condition to on Collision and this fixed it.

Damge for player
Game Over
Then I tried to make it when the player is at a rock and they press E they will destroy it. This is what I tried first but I soon found out  that this is no good as when you press E any where it would destroy them all.
Rock Kill v1
So I tried to do it many different ways hoping it would work So after failing several times I decided to ask for help as everything I tried seem not to be working I could not find out what I was doing wrong.
Rock Kill v3Rock Kill v2
I got informed that it  would be better to use a game object and make it a trigger also to place the code in player script and to use void OnTriggerStay2D instead of using the rocks themselves and a Separate script.
Rock Kill v4
This is what I used to make my leaves covering a pit trap.Leaves kilPit damage

 

Artwork- I started with my character, to help as i’m the best at pixel art I found WebbedFavorableBats-max-1mb
And this it what I made Think it is okay for my first try at it.
pixel art roman
After talking with my friends they told me I should try  make it more detailed and I also decide to make him in to a Archer and this it now. For my Archer character I Made a Arrow for when the player shoots. So you can see it also for something to hit the enemy to take damage.
pixel art roman v2Arrow
I also made a old man for my Basics Tutorial map.I also need to make a snake as I also needed it for my Basics Tutorial map, same as the lucky charm.
pixel art roman v3SnakeGolden Fleece
Sadly I have not got the time to do animation for them.

After making these I moved to making the environment I Started with the grass Then I made a Mud wall / Mud edge. I when moving these in to unity I realized I would have loads of them so I decided to make a bigger version of them.
Pixel Art Big GrassGarss Final pixel art
Pixel Art Big wallMud wall Pixel art
I then made a tree and rock after moving the tree in ones again I thought it would be good to make a tree line which I did and it was pretty helpful when making my Basics Tutorial map.
Tree lineTree V3Rock

For me to track my life in game I made simple hearts sheet.
Heart Sheet