Tucker Lein
Duckling -

Game Editor used to create Squatbot

Duckling is a game editor used in addition to the Ancona game engine to create Squatbot. Duckling is an HTML5 canvas web app created with Angular and TypeScript, however it runs as a desktop application via Electron. It is an open-source project and can be found on ILD Games LLC’s github here .

Myself and one other developer created the base application and most of the functionality. After about a year of development another developer was brought on to work on a new features alongside myself. I Worked directly with Squatbot’s lead designer to identify pain points in common workflows and prioritize features to maximize impact on designer efficiency.

Primary responsibilities included:

  • Drawing the in-game representation to the HTML5 canvas of Duckling
  • HTML5 canvas user interaction (clicking, drag & drop, zoom to point, panning, multi-selection of game entities)
  • Resource management of assets to be shown on the canvas or some other form of media (such as sounds used within the game)
  • Workflow to add user-made components to add to a game entity so that component can be quickly mirrored in the editor without any additional programming
  • Lead developer for finalizing feature set necessary to use Duckling to create Squatbot