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.