DEV Community

Discussion on: Help Me (Properly) Open-Source My Vanilla JavaScript Game Engine!

Collapse
 
gmartigny profile image
Guillaume Martigny

Here's a few thoughts in no particular order :
Try not to do everything at once. The heart of development is continuous refining. There is no bad ways of doing, some are just better than others.

Copy from the big projects. There are so much large scale project on github that nail things right or set the standards.

Don't sweat it. Your few first projects aren't going to be perfect. You learn most from failure, so fail faster.

Keep coding. No matter what other will say (including me), keep doing what you love. Being right by being the same as everyone else is boring.

Collapse
 
isalevine profile image
Isa Levine

Thank you very much for your thoughts, Guillaume! I definitely love the fail faster mentality—it was something I used to try to teach my middle school students. Good to be reminded of it now. :)

I’m curious, are there any big projects you think I should look at?

Collapse
 
gmartigny profile image
Guillaume Martigny

You should check Webpack. It's the biggest, well maintain project I can think of.