Skip to content

Releases: ForlornU/TopdownStarter

1.5

23 Aug 04:39
6075a3e
Compare
Choose a tag to compare

Version 1.5

Additions:

  • Pixel snapping (4.3 feature)
  • Level exit for the basement level and a small victory screen

Changes:

  • Updated to Godot version 4.3
  • Tilemap have been replaced with the new tilemap layer nodes
  • Render mode is now by default set to compability
  • Trails removed for coin particles
  • Audio has been reworked, now makes uses of a dynamically allocated set of audio players to ensure all sounds are played

Fixes:

  • Camera smoothing turned off, was causing visual artifacts
  • Animation offset value previously caused dash animation not to play properly
  • Dash value now correctly decreases over time

1.4

02 Feb 21:59
b7add82
Compare
Choose a tag to compare
1.4

Version 1.4

Additions:

  • Quests and quest tracker added!
    Three new scripts to help create and manage quests/objectives. This system is very simplistic, quests can be added, changed or completed
  • Currently triggered by moving through areas.
  • There is one quest on each floor, they give coins as rewards upon completion
  • Quest announcements, any change to a quest will show an announcement on the screen that fades in and out
  • Quest tracker shows the name of current quest and its stated objective
  • New sound for quest updates
  • Quests have a unique icon

Changes:

  • Attack data moved to nodes
  • Slight map changes
  • Removed the .godot folder (less junk in the repository now)
  • Slightly changed/Improved attack sound

Fixes:

  • Changed confusing wording on basement entrance
  • All scripts now use PascalCase
  • The project now has a 'starterproject' tag, visible in the godot project list

1.3

06 Jan 04:26
d7983a8
Compare
Choose a tag to compare
1.3

Update 1.3 running on latest stable Godot engine release 4.2.1

Switching to using the AnimationPlayer removes a lot of unnecessary code!

Additions:

  • New attack, spinning moon kick! Damages everything in a small circle
  • More comments in the code
  • Custom icons for states and fsm
  • Custom class "AttackData" to customize different attacks
  • Characters now have iFrames after taking damage, flashing red for short duration

Changes:

  • Character death logic now handled in super-class
  • Npc values (health, damage) exposed in editor
  • Character animations handled by AnimationPlayer
  • AudioManager can play more sounds simultaneously
  • Code refactor, lots of bad code removed or improved

Fixes:

  • Enemy disappears faster and does not cause player to be stuck
  • Pause in enemy attack allows player to retaliate

ToDo:

  • Enemy should use AttackData, have attacks for up/down direction

1.2

11 Dec 05:53
0bcd82c
Compare
Choose a tag to compare
1.2

Smaller Update

  • Tilemap updated with new tiles, removed duplicates
  • basement area reworked, now larger
  • Pickups are now called 'Coins'
  • Enemy damage-frames are now exported and can be changed in the inspector
  • (The player still has hardcoded frame values, leaving it as an example with comments for now)
  • Misc, renamed files, added a few comments

1.1

04 Dec 02:18
c17e4a3
Compare
Choose a tag to compare
1.1

Additions:

  • New folder for icons
  • 2 different music tracks, one for each area
  • Sound effects for attacks and dashing
  • New "Game Over" screen upon death
  • coins reset upon death

Fixes:

  • coins value correction
  • Corrected some text

1.0

02 Dec 05:03
d4c1aa6
Compare
Choose a tag to compare
1.0

Version 1.0
Working with Godot 4.2

Contains:

2 Levels with different tile-sets
A simple but fully functional enemy
Talking NPC's
Animated player that can attack and dash around
2d Lights and shadows
Items to pick up