heartyhardy / pewpew-the-game

Developing a game in godot with my own art assets

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PEW PEW

Pewpew is a simple 2D platformer with minimalistic styles

latest video updates visit: PewPew Devlogs

Day 1 - 14/03/2020

  • Drew a 8x8 sprite for Player character
  • Drew a 16x16 basic tilesheet
  • Added basic character input functionalities
  • Added basic character animations
  • Player now have basic shooting ability
  • Added basic collisions and cleanup

Day 2 - 15/03/2020

  • Added "Spidermine" enemy
  • Added basic collisions and ledge detection for the enemy
  • Enemy has two stances: "Patrol" and "Attack"
  • Added "Attack", "Patrol" and "Death" animations

Day 3 - 16/03/2020

  • Added "Spidermine" "Explode" ability
  • Enemy gets aggravated by shooting from behind
  • Player and enemies has HP and can receive damage now
  • Added a basic Camera

Day 4 - 17/03/2020

  • Implemented a reusable HUD with HP, Armor and Ammo
  • Used Singleton pattern for the Player
  • Wired the player global variables to the HUD
  • HUD color changes when numbers are low

Day 5 - 18/03/2020

  • Implemented HP bars for enemies
  • HP bars change colors depending on the enemy hp
  • HP bars pulse when enemy hp is low
  • Added player death animation

Day 6 - 19/03/2020

  • Drew a new Tilemap for a parallax layer
  • Implemented parallax effect via CanvasLayers
  • Wrote a simple blur shader to defocus the midground

Day 7 - 20/03/2020

  • Added several Tilemaps as Parallax layers via CanvasLayers

Day 8 - 21/03/2020

  • Created Sky, clouds and mountains in Piskel
  • Added them as parallax kayers
  • Created a new enemy in Piskel
  • Player now pulses in red color when damaged

Day 9 - 22/03/2020

  • Introducing a new enemy: "Observer"
  • Added Move, Attack and Death animations of Observer
  • Added a bullet projectile for the new enemy
  • Todo: Enemy partially operational as the bullets still don't damage the player

Day 10 - 23/03/2020

  • "Observer" tank is now fully functional
  • Added Armor and HP bars
  • Synced fire effect to the attack animation
  • Drew a weaker enemy in Piskel

About

Developing a game in godot with my own art assets


Languages

Language:GDScript 99.8%Language:GLSL 0.2%