/arrow-toolkit-unity

Set up a chain reaction with that ONLY ONE Arrow

Primary LanguageC#BSD 2-Clause "Simplified" LicenseBSD-2-Clause

Arrow-Toolkit-Unity

Set up a chain reaction with that ONLY ONE Arrow

Entry for GMTK 2019 (Theme: Only ONE)

  • You have Only ONE arrow.
  • Playing in only one screen
  • Enemies and you have only 1 hp (Cherish it!)
  • How long can you chain your combo while staying alive?

Play here

https://vicksonzero.itch.io/arrow-toolkit

Controls

  • WASD to move
  • Hold L-Click to charge, release to shoot
  • (While not holding the Arrow) Shift + WASD to Sprint
  • L to view credits

Updates

10

  • Added EnemyHunter
  • Picks up your Arrow and shoots at you
  • Arrow is lethal but adds to your combo
  • Arrow can be picked up when slow
  • Changed spawning pattern
  • Spawn points are easy to see
  • Spawn rate can be increased by progress

09

  • Fix laser sight bug
  • Fix EnemyShield id bug

08

  • Added Dash
  • Removed command-dash and added "Hold Shift or Right-Mouse-Button to dash"

07

  • Added laser sight.
  • Reduced enemy movement speed

06

  • Torch Enemy (Drops CampFire)
  • CampFire lights up The Arrow and restores momentum to fly longer.
  • Finished Tutorials
  • Changed balancing to stepped difficulty

05

  • Added Shield Zombies.
  • They are kinda explosive but do not kill the player immediately
  • Shields can reflect arrows

04

  • Charge arrows to shoot at a higher speed
  • Shop is removed

03

  • Buy upgrades by pressing 1
  • Zombies slow arrows
  • Catch The Arrow when it is slow
  • Tuned score curve

02

  • Basic movement done
  • Basic zombie done
  • Ricochet pierce arrow done

Credits

Graphics

Audio

Technology Used

  • Unity engine
  • Visual Studio C#
  • VSCode
  • Paint.NET
  • Adobe Illustrator
  • Audacity
  • Git / SourceTree
  • oCam

Source code License

BSD 2-clause License

Copyright 2019 Dickson Chui (github.com/vicksonzero)

In short, always include the license file (in both source code and final product) and you should be fine.

Contribution

Open with unity 2018.3.1f1

Optimized for unity webGL (WebAssembly)

Pull requests are welcome