Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1000 Bytes

README.md

File metadata and controls

37 lines (26 loc) · 1000 Bytes

Technical Challenge

Submission for an interview technical challenge using three js

Summary

A WebGL implmentation of the city builder game Kingdoms and Castles

Scope

As there is a limited time for this project, I will only be focusing on completing the core goals listed below

Goals

Immediate

  • Render a scene using three js
  • User interaction through mouse (click and drop functionality for creating objects dynamically)
  • Create affordance with a 'shadow' of the object to be created
  • Add customization options thorugh 'tab' key (change mesh creation parameters)

Possible

  • Enemy AI
  • Better instructions
  • Changing actual mesh object to be spawned
  • Improve UI

Technology Stack

  • Three JS
    • render 3d in WebGL
  • Typescript
    • static type checking
  • NodeJS
    • compile Typescript to Javascript

Deployment

Exported as a static webpage to be hosted on Github