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, […]
On a recent project, I had a need to create an FTP connection to a third-party server. Since we had no control over the server, I also wanted to setup a test FTP server that I could use to run our client against to make sure we could connect successfully. It turned out that implementing […]
If you ask any software developer, there’s a decent chance that they have tried their hand at game development. It seems like a natural fit since it uses many of the same skills. What’s more, programmers come into it with the knowledge that most aspiring game makers lack: how to write good code and create effective […]
One of the most convenient new features added to the Unity game engine is the NavMesh system. These built-in components allow for automatic pathfinding with minimal configuration in a scene. They also offer an impressive amount of customization out-of-the-box, such as dealing with more complex geometries and adding multiple custom agent sizes and step heights.