Player's experience & first implementations
Player’s experience
Now that I have the game concept, I can think about what kind of experience I want for the player. Since the idea is to reach safely to the aircraft carrier, the experience that I want to achieve is something fast, frantic and hurried.
That means that while the player goes deeper and deeper into the game, the challenge should rise accordingly.
Gameplay Design
I draw this mockup to think on the gameplay’s elements:
The main idea is that the player will guide the plane (at the bottom) trying to evade the swarm of enemies. Enemies will have three kind of pattern: predefined, trying to hunt the player if they are near, and miniboss (they will stay a while on the screen, and then disappear)
The player will have some perks/buffs that will aid her to face this challenge: speed, armor, evasive stunts, dash, and a tail gunner (thanks @fancyfatfrog for the idea!)
These elements will have a number of uses per level and some of them will have cooldown as well. So, the player should be careful about their management. For instance: at level 1 the player only has two evasive stunts and it cannot use another one after 5 seconds.
Evasive stunts and dash will provide a short time of invincibility; armor will provide some defense against bullets; increase in speed will be always active though, and tail gunner will shot from behind for a period of time (not sure yet if the tail gunner will shot everything that is half below of the plane, or it will shoot doing some patterns in the whole screen like a spiral.)
Experiments with new Input System
I decided to use the new Unity’s input system for this project since I haven’t experimented too much with it. Also, I have the intention to make a mobile version of this game after the jam and I saw that the new input system allows to make that transition in a seamless way.
I implemented the basic movement, dash and evasive stunt. It was a quick implementation of these elements. The next thing that I need is to think how to make isolated states for each of them (maybe a state machine?)
Basic Movement
Dash
Evasive stunt
Next things to do:
- Enemies movement, implementation of the three strategies
- Implementing a base stat class for each element on the game
- Think on the state machine or alternative for the perks/buffs
Silent Wings 2491
silent Wings 2491 is a lite scrolling shoot'em up with some roguelike elements & #MyFirstGameJam submission
Status | In development |
Author | tmseldon |
Tags | Arcade, mfgj14, My First Game Jam, Retro, Voxel |
Languages | English |
More posts
- Fixed small bugAug 16, 2022
- Final implementation and playable demo!Jul 17, 2022
- Demo version playable!Jul 16, 2022
- Strange behaviour with AddListener inside a loopJul 14, 2022
- Enemy developmentJul 12, 2022
- Game ConceptJul 04, 2022
Leave a comment
Log in with itch.io to leave a comment.