daverau / avatarduty

Phaser.io hackday project to make retro looking avatars

Home Page:http://daverau.info/avatarduty/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AvatarDuty: Hackday Project with Phaser.io

I hacked some marketing video assets into a fun avatar maker for a PagerDuty hackday personal project. Make your avatar in fun 8-bit retro-style artwork.

Background

I wanted to explore the Phaser.io game framework, so this was an experiment that was both a technical/learning challenge as well as a fun visual exploration in creating some modular people parts.

Starting in Adobe Illustrator I created variations on face shapes then moved onto changing background colors, finally adding some fun 8-bit theme sound effects and a save-to-png option.

Interface in action

Features

  • choose between guy or girl faces
  • choose your face, eyes, mouth, shirt, hair and beard
  • 8-bit retro sound effects
  • change background colors
  • randomize all button
  • save to png

Recently...

  • pushed to this repo
  • updated code to not look broken on retina screens
  • updated SVG assets with new sizes and colors
  • reverted retina fix (Despite using SVG, which is not natively supported in Phaser, the assets don't scale as cleanly as I'd like on Retina/high-dpi screens, so best viewed a normal 72dpi screen.)
  • tried using Phaser component output (grunt custom --exclude gamepad,p2,tilesprite,retrofont,video,rope,net,tweens,flexgrid,color,debug,ninja,creature,tilemaps,particles --filename phaser-drau --uglify true) but not 100% working yet... revert to Phaser v2.1.2

About

Phaser.io hackday project to make retro looking avatars

http://daverau.info/avatarduty/


Languages

Language:JavaScript 96.7%Language:HTML 3.3%