DEV Community

Discussion on: What I've learned from my 2nd Game | Teddy's Crew

Collapse
 
tuskat profile image
Cedric Marcellin

I've been enjoying game development using javascript, well mostly typescript, so far.
Easy to get started, lots of documentations/samples (on Phaser at least).

I had to learn first about game development rather than the language
(How to make good controls, physics when needed, UI, animations, etc...)

But it's also a great occasion to learn about more tricky part of the language, like inheritance and decorators in typescript.

Biggest pet peeve is wrapping your app in Electron/NW.js, which makes
it a little bit bloated and ressources heavy when your game is really just a small experience.

I'd also say if you have ambitious project it'll show limits earlier : assets have to be optimised
or it might slow down both loading and in-game frame rate. There's also cross browsers issues to think about, amongst other things.

It's more than enough for most of the things I've worked on, and it's fun. It's just not the most powerful way to make games out there :)

Collapse
 
yougotwill profile image
Will G

Awesome thanks for quick response! You have given me some food for thought. Looking forward to future posts.