Your browser does not support the HTML5 canvas.

Golem Smash!

Golem Smash

Ready your bow and take down the mysterious golem. Golem Smash! is a short 2D platformer where you use your mouse to launch a volley of arrows to defeat the boss. Take advantage of platforms, powerups, and various arrow types to achieve victory.

Genre:
Action
Archery
Platformer
Developers:
Joey Altman
Justin Baker
Nick Carpenetti
Akilas Mebrahtom

About

Golem Smash was created as a part of my 2D Game Engine Development, CSS 452, course during the Winter of 2018. This group project was a demonstration of using features of the javascript game engine that we developed throughout the course.

The course focused on object oriented programming, game design, and game engine fundamentals like textures/sprites, cameras, physics/rigid bodies, and lighting/shaders.
Here is a writeup on the meeting of project requirments.

Responsiblities
Details
Group Leadership
I took charge on creating a pitch for the project and took responsiblity for assigning suitable tasks to the group and keeping the project on schedule. I scheduled meetings to get regular status updates on feature implementation and ensured development milestones were met.
Feature Implementation
I was responsible for implementing the following features.
  • Parrallax and background scrolling.
  • Particle emitters, focus on arrows and torches.
  • Character control, jumping, and arrow firing.
  • Game Object sets and resource management/cleanup.
  • Ambient, spot, and directional lights.


Golem Boss

Found on OpenGameArt

Arranged into a compatabile sprite sheet and added a normal map.

Licenses

  • CC-BY 3.0

Archer Hero

Found on OpenGameArt

Arranged into a compatabile sprite sheet and added a normal map.

Licenses

  • CC-BY 3.0

Platform

Created using Paint 3D by Justin.

Licenses

  • N/A

Arrows

Created with the following assets:

Licenses

  • CC-BY 3.0,

Torches

Found on OpenGameArt

Added normal maps.

Licenses

  • Public Domain

Midbackground

Created by Justin with the following assets

Licenses

  • Public Domain

Boss battle music

Found on OpenGameArt

Credit: www.soundemperor.com

Licenses

  • CC-BY 4.0, CC-BY 3.0

Bow SFX

Found on OpenGameArt

Licenses

  • CC-BY-SA 3.0

Victory Music

Found on OpenGameArt

Credit: www.soundemperor.com

Licenses

  • CC-BY-SA 3.0, GPL 3.0, GPL 2.0

Defeat Music

Found on OpenGameArt

Credit: Cleyton Kauffman - https://soundcloud.com/cleytonkauffman

Licenses

  • CC-BY 4.0

UI button

Found on OpenGameArt

Licenses

  • Public Domain

End scene backgrounds

Found on OpenGameArt

Licenses

  • CC-BY 3.0

Wall Texture

Found on OpenGameArt

Credit: KIIRA

Licenses

  • CC-BY 3.0

Far Background

Found on Pexels

Modified heavily by Justin.

Licenses

  • Public Domain

Tools used

Normal Map: http://cpetry.github.io/NormalMap-Online/

Image Editing: Paint.net