There are more tools and resources available for indie game development than ever before. This means that indie game developers can create games that wouldn’t have been possible even a decade ago, but it can also make it very overwhelming to get started. To set you on the right path, I’ll share the process that’s […]
Like so many others dealing with the current pandemic, I’ve been trying to find ways to stay healthy and active. I normally get most of my physical activity through team sports. I love being able to compete alongside others; it makes exercise easy and enjoyable and helps me relieve stress. Unfortunately, with most of America […]
Laravel’s Artisan CLI comes with a plethora of useful commands and functionality out of the box. Unfortunately, there’s one thing it doesn’t come with: an easy way to run different types of tests. On a recent project, our team had a desire to write Artisan commands that could run our tests, so we had one […]
Even though Node.js has great out-of-the-box support for asynchronous programming and promises with its async/await syntax, it doesn’t include the ability to add a timeout to these promises. I had to deal with this on a recent React Native project while integrating with a third-party library. This library had a number of functions that were […]
A small team of Atoms recently participated in the 45th iteration of the Ludum Dare game jam. Ludum Dare is a semiannual game development jam where participants have 72 hours to create a video game based on a theme. The theme for this jam was “Start with Nothing,” and the game that we made is called […]
Setting up a comprehensive test suite for your embedded project is crucial to its success. Embedded issues are notoriously tricky to debug, and having a test suite complete with unit and integration tests will aid massively in fixing bugs that arise.
I recently got a chance to use Phaser 3 and TypeScript to build Root Maker with my Ludum Dare team. It worked out great. Phaser is one of the best frameworks around for HTML5 game development, and it’s definitely worth checking out if you haven’t.
We all have strengths–activities that drive us and energize us. They leave us wanting more, and we think about them long after we’re done. Our strengths can form an integral part of how we work, and we do our best when we focus our work around them. Unfortunately, many people never put any thought into […]
node-gyp is a tool that enables the compilation of native add-on modules for Node in multiple platforms. It has widespread use and is included as a dependency in many NPM packages. On most systems, this isn’t an issue, and installing node-gyp with the rest of your packages works as expected. Unfortunately, this is not the case […]
When I first got to college, I wasn’t sure what I wanted to study, let alone pursue as a career. I decided to start off as an English literature major because I liked reading and I thought it would teach me to more effectively express myself and analyze the things I saw and read. Eventually, […]