For many starting indie devs, code optimization becomes almost a second thought. It gets passed over in favor of engines or frameworks, or can be considered a more ‘advanced’ technique out of their reach. However, there are optimization methods that can utilized in more basic ways, allowing your code to operate more efficiently and on more systems. Let’s take a look at some basic code optimization to get you started.
If you strike up a conversation with an RPG fan, it won’t take long to hear a rant about randomized results and loot—and how frustrating they can be. Many gamers have made this irritation known, and while some developers have been creating innovative solutions, many are still forcing us through infuriating tests of perseverance.
Puzzles are an integral part of gameplay for many genres. Whether simple or complex, developing puzzles manually can quickly become cumbersome. This tutorial aims to ease that burden and pave the way for other, more fun, aspects of design.