Shaitern.dev
✨ Game loop, input, animations, layers
⚡ Zero deps, TypeScript-first
🎯 Perfect for roguelikes & retro games
📚 tty.shaitern.dev
💻 github.com/shaisrc/tty
Feedback welcome! 🚀
#typescript #gamedev #ASCII #OpenSource #IndieDev
Just dropped a tutorial: TypeScript + @shaisrc/tty renderer + zzfx for sound = retro gaming in your browser 👾
dev.to/shaisrc/crea...
#TypeScript #GameDev #ASCII #Tutorial #WebDev #IndieDev #JavaScript
Just dropped a tutorial: TypeScript + @shaisrc/tty renderer + zzfx for sound = retro gaming in your browser 👾
dev.to/shaisrc/crea...
#TypeScript #GameDev #ASCII #Tutorial #WebDev #IndieDev #JavaScript
Now your ASCII bosses can be ACTUALLY intimidating 👾
Try it: npm install @shaisrc/tty
📚 tty.shaitern.dev
#GameDev #TypeScript #ASCII #OpenSource #IndieDev
Now your ASCII bosses can be ACTUALLY intimidating 👾
Try it: npm install @shaisrc/tty
📚 tty.shaitern.dev
#GameDev #TypeScript #ASCII #OpenSource #IndieDev
✨ Game loop, input, animations, layers
⚡ Zero deps, TypeScript-first
🎯 Perfect for roguelikes & retro games
📚 tty.shaitern.dev
💻 github.com/shaisrc/tty
Feedback welcome! 🚀
#typescript #gamedev #ASCII #OpenSource #IndieDev
✨ Game loop, input, animations, layers
⚡ Zero deps, TypeScript-first
🎯 Perfect for roguelikes & retro games
📚 tty.shaitern.dev
💻 github.com/shaisrc/tty
Feedback welcome! 🚀
#typescript #gamedev #ASCII #OpenSource #IndieDev
The bug? ...target spread read maxHitPoints instead of hitPoints. TSC was happy. Tests green.
One line. Six hours 💀
Bug fixed → Goblin dead( but also Groknak 😭)
#typescript #gamedev #javascript
The bug? ...target spread read maxHitPoints instead of hitPoints. TSC was happy. Tests green.
One line. Six hours 💀
Bug fixed → Goblin dead( but also Groknak 😭)
#typescript #gamedev #javascript
✨ full combat rules
✨ character progression
✨ 300+ spells
✨ data-driven
here's a taste: dice rolling with advantage 🎲
Launching v0.1.0 soon
#TypeScript #GameDev #DnD #D20 #cRPG
✨ full combat rules
✨ character progression
✨ 300+ spells
✨ data-driven
here's a taste: dice rolling with advantage 🎲
Launching v0.1.0 soon
#TypeScript #GameDev #DnD #D20 #cRPG
ever tried implementing D&D combat rules from scratch? 🎲
yeah, it's a nightmare 🙈
(more soon)
ever tried implementing D&D combat rules from scratch? 🎲
yeah, it's a nightmare 🙈
(more soon)
www.kickstarter.com/projects/six...
Check it out! Pledge if you can!
#gamdev #indiegame #indiegamedev
www.kickstarter.com/projects/six...
Check it out! Pledge if you can!
#gamdev #indiegame #indiegamedev
#art #gamedev #indiegame #cardgame #reburn
#art #gamedev #indiegame #cardgame #reburn
Sunday: Entire puzzle game exists
Archive Tetris - document chaos on a grid
Do I polish this and throw it on itch.io or do I have the discipline to return to my actual game? 😂
I have a problem. HEEEELPP! 💀
#gamedev #indiedev #puzzlegames
Sunday: Entire puzzle game exists
Archive Tetris - document chaos on a grid
Do I polish this and throw it on itch.io or do I have the discipline to return to my actual game? 😂
I have a problem. HEEEELPP! 💀
#gamedev #indiedev #puzzlegames
unaminh.itch.io/fu-ice #abolishice #gamedev
unaminh.itch.io/fu-ice #abolishice #gamedev
Also you: *ignores 469 errors*
This is fine. 🔥
#gamedev #typescript #javascript
Also you: *ignores 469 errors*
This is fine. 🔥
#gamedev #typescript #javascript
Built a deterministic fixed-point math lib for TypeScript. LUT-based trig is 3x faster than Math.sin while staying bitwise-identical across platforms.
Perfect for lockstep netcode & replay systems.
dev.to/shaisrc/dete...
#gamedev #typescript #opensource
Built a deterministic fixed-point math lib for TypeScript. LUT-based trig is 3x faster than Math.sin while staying bitwise-identical across platforms.
Perfect for lockstep netcode & replay systems.
dev.to/shaisrc/dete...
#gamedev #typescript #opensource