Skip to content

kolosochek/typescript_defence

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 

Repository files navigation

Typescript defence

Ultimate tower defence game engine

Short_gameplay homepage_top homepage_rules homepage_howtoplay homepage_screenshot Build and upgrade towers, cast spells to stop multiple wave monster hordes. Unique game experience, procedure generated map for each session, randomized game params.

What is typescript_defence?

This is a classic tower defence game with few custom mechanics: spells, map obstacles, wave modifiers and so on.

Project features:

  • Own game engine, written using vanilla Typescript
  • Custom frame-by-frame animation mechanics
  • Canvas API
  • React for game UI
  • Zustand as store
  • Lighting fast performance
  • Written on pure TS, no framewords used. Pure CanvasAPI, own image sprite split mechanism and frame animation mechanics.
  • Multiple transparent canvases in stack. Adaptive resolutions(tablets and widescreen devices)
  • Hotkeys for menu, towers, spells and EVEN CHEATS!
  • Complete game design from draft to final release. All mechanics, all tower and spell special attack modifiers are custom and made by me.

About

TowerDefence game, created using HTML Canvas and pure typescript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published