This is a hobby project I’m currently working on during christmas holidays.
The previous project I worked on was Blob Battle and I enjoyed tinkering a procedural algorithm, that’s why I want to make another one, more challenging, with a sense of Rogue-Lite gameplay in it.
The player play as a droid equipped with a canon. The droid rolls around in all directions and can shoot on all direction aswell.
State on the 4th of January 2017
I used a Xbox360 controller for this, I didn’t integrated others controller yet or keyboard/mouse controls, but I might add the later quite soon for convenience.
- Procedural algorithm complete
- Different kind of rooms( Storage, Normal, Weaponry, Kitchen, Infirmary)
- AI and obstacles placed into thoose rooms
- Player Controller
- Movements( Using the controller’s left joystick)
- Aiming( Using the controller’s)
- Shooting
- Weapons
- Pistols( used by both player & AI)
- AI
- Not moving
- Raycast toward player
- Shooting if no obstacles
- Game Controller
- Keep track of current Floor/enemy killed count
- Stop the game if played reach zero Hit Point
To do
- Player
- Add an inventory to cycle throught weapons
- Add the top of the character body
- Audio and visual feedback
- UI
- Add an inventory bar on the bottom left
- Add a minimap on the top right
- Player Controller
- Add the input to change weapons
- Add input to block barrel rotation
- Weapons
- Shotgun
- 4/5 wide spread projectiles
- Short range
- Laser Beam
- Go throught obstacles
- Low ammo capacity
- Automatic Riffle
- Fast rate of fire
- Lack of precision on long range
- Detonating Shock
- Damage in an area
- Low ammo capacity
- Using the same kind of ammunition for each weapons
- Only the consumption change
- Shotgun
- AI
- Moving AI
- Using a custom NavMesh
- Collision Detection and avoidance
- Try to dodge player bullets
- Melee/Range AI
- Create an AI that chase the player
- Give AI different Kind of weapons
- Moving AI
- Game Controller
- Create event occuring in Floors
- Power outage
- Flood
- Electricity overload…
- Spawn pick ups in rooms
- Small Health Pack
- Kitchen
- Normal
- Storage
- Infirmary
- Big Health Pack
- Infirmary
- Kitchen( rare)
- Storage( rare)
- Small Ammo Box
- Normal
- Storage
- Weaponry
- Big Ammo Box
- Normal( rare)
- Storage
- Weaponry
- Small Health Pack
- Create event occuring in Floors
- Assets
- Create Assets
- AI characters
- Enter and Exit points
- Stairs? Teleporter? Elevator?
- Room obstacles
- Kitchen
- Fridge
- Sink
- Normal
- Crates
- Desk
- Infirmary
- Beds
- Shelves
- Storage
- Shelves
- Crates
- Boxes
- Weaponry
- Weapon piles
- Ammo boxes
- Kitchen
- Create Assets
- Create Audio for feedbacks
- Fire shot
- Ambient music
- AI noise
- Create Visual feedbacks
- Red paint over when damage received
- Some indication on the player when he’s low in life