I have recently started making games and so far I have only done the unity tutorial projects. I completed the Space Shooter tutorial and I immediately thought of how it can be improved. There are many ways. It has the beginnings of a fun game, and I want to make it the the game it deserves to be. As I am still learning I have some some subgoals I want to accomplish. I will also need help with a lot of things. Thus this post will serve as a way for me to chronicle my journey.
Space Shooter X
Play on Kongregate (Play Space Shooter X, a free online game on Kongregate)
Current Version: v1.3.1
Direct Download (http://bit.ly/ssddv131)
Start Screen
Ingame
Game Over!
If you want to play the older versions the game, here is the OneDrive Folder (Microsoft OneDrive)
Goals:
Main Goal:
- Make Space Shooter fun!
Personal Goals:
- Learn myself game development
- Explore the Unity Engine
- Make my first (actual) game
(What follows is some ideas and in an order in which I want complete them. I will cross them off when i have completed them.)
Development Goals:
-
Restart. (Completed)
-
Waves of increasing difficulty. (Completed)
-
Bullets, Shields and Power-ups. (Subgoals follow.)
-
Bullets. (You start with 100. Lets see how far you can get.)
-
Shields. (You get a shield! Taking on an asteroid will deplete the shield, so you won’t be killed outright.
-
Power-ups. (On destroying an asteroid there is a 10% chance it will drop a power-up that will replenish your shields, by 50%, or ammo, by 10.)
-
Super Weapon. (Kill everything!)
-
Enemies and More Hazards. (Subgoals follow. I know these are in the game already, I just need to utilise them.)
-
More Hazards. (Spawn one of the three types of asteroids randomly. I want to spawn one of the three types asteroid randomly.) (Completed)
-
Enemies. (They will only start on a certain wave. They will also have a chance, still unsure if 25% or 50%, to drop a power-up. In later waves they could be harder to kill.)
-
Main Menu. (Just a simple way to start the game and maybe turn off sound. Perhaps showing the controls and having an option to rebind them is a good idea. It could also have a nice SPACE SHOOTER icon or banner.)
-
User Interface. (You know all that boring white text? Lets delete that and use a proper UI with health bars, counters and most importantly, buttons.)
-
Buttons. (Instead of pressing a key to restart, click a button!)
-
Health bar. (A shield bar, so instead of showing it in numbers, it will be a bar!)
-
Counters. (For the ammo and score.)
-
Different Factions and Upgradeable Ships. (This will probably be the most work. I will need help with this as I cannot do 3D modeling or create sounds. Subgoals follow.)
-
Factions. (I have ideas for 4 factions, maybe they could have different ships with slightly different stats.)
-
Humans. (Same colour scheme as the default player, moderate firepower and shields, but slow.)
-
Aliens. (The enemies from the base game. Low shields, moderate firepower, but high speed.)
-
Pirates. (They will have a maroon and dark grey colour scheme. They will be very tough, deal a ton of damage, but a snail can outrun them.)
-
The Unknown. (Unlocked by reaching wave 100, this neon-green ship is almost unstoppable with high damage, shields and speed.)
-
Upgradeable Ships. (When you kill an enemy, there is a 1% they will drop an upgrade token. They will have the following upgradeable stats.)
-
Firepower. (Upgrade the damage they do, and the rate they fire at.)
-
Shields. (Upgrade the shield capacity.)
-
Speed. (Upgrade the movement speed.)
-
Weapons. (Choose what weapon you want, lasers, missiles, etc.)
-
Super Weapons. (Choose what super weapon you want, nuke, super laser, etc.)
-
Android and iOS. (I want to play it anywhere I go.)
-
Multiplayer. (Nothing fancy, just local multiplayer.)
-
Story. (I have no idea what to do with this, that is why this is the last goal.)
Changelog (http://bit.ly/sschlog)
As you can see, I am perhaps a bit bold, but the only reason for this project is to learn.
Feedback:
I need feedback on the following things:
- What do you think of the game
- What to you think of my ideas
- What are your ideas
- Anything else you wish to add
Help:
I need help with the following things, info about this will be greatly appreciated:
- 3D modeling, I tried using blender, once.
- Audio.
Thank you for reading and I hope that I will learn to actually make games.