Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

First off, yay for making games! I love working on games, and have spent many, many hours doing it, so welcome to the club :)

Second, let me introduce you to my good friend, the profiler. A profiler is an absolutely indispensable tool for making games. Find one that you like, and learn to wield it with laser-guided precision.

Generally, there are two things you want a good profiler to tell you about; execution speed, and memory. Finding a profiler that tells you about execution speed is pretty easy (basically all of them at least nominally do that), and finding one that also profiles memory (in a useful way) is somewhat harder. I'm not sure of the state of profilers for Javascript, but maybe the tool you're using (KAPLAY) has one built-in?

From my long-forgotten days of programming javascript, one thing you want to look out for (which is difficult to spot without a profiler), is creating memory leaks. Memory leaks in Javascript can be a double-edged sword; you're both using more memory than you should, and the garbage collector has more pressure on it. Over time, this can bring an application to a crawl as the GC spends more and more time traversing leaked objects.

Good luck friend. It's dangerous to go alone, take this :sword:



I love your comment! That's the way to talk to a junior dev without the unnecessary smug.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: