PYTHON: a tool to convert AI files to PNG
I wrote this Python script to convert all .ai (Adobe Illustrator) files in a folder to .png.I needed this because a client sent me hundreds of sprites in .ai and I needed to convert each of them to PNG to…
I wrote this Python script to convert all .ai (Adobe Illustrator) files in a folder to .png.I needed this because a client sent me hundreds of sprites in .ai and I needed to convert each of them to PNG to…
In this article, I will talk about my previous experience with Modularity in Level Design. What is Modular Level Design? Modules, in Level Design, are pieces that can be joined to compose the gameplay environment. Designing with modules is pretty…
While working with my current employer (Webcore Games), I saw the need to create a tool that optimizes and fixes inadequate game texture files to the game engine we use (Unity). Why? Because all the textures on the project I’m…
Error The supplied phased action failed with an exception. Could not create task ‘:generateLockfiles’. Process ‘command ‘/Users/your-user-name/Flutter/project/android/gradlew” finished with non-zero exit value 1 Solution / Fix Java Version Gradle Version 19 7.6 20 8.3 21 8.5 22 8.8 23 8.10…
In this tutorial, I’ll assume you have some basic knowledge and you’re just looking for a sample code to use as a reference. So here we have a Database Helper class to help manage an access the database, and a…
This is the first post in a series of theoretical articles about the development of the game Westy West, a tile-based action game that resembles Crossy Road. I am sharing a general idea of how the characters’ Artificial Intelligence works.…
If you’re a game developer looking to optimize your game’s performance (and you should always be), object pooling is a technique you must know! This clever optimization strategy helps reduce the strain on your CPU by minimizing the creation and…
Caching map tiles is one of the best ways to reduce data consumption and load maps quicker.By caching tile maps, the user won’t have to re-download them every time it loads that part of the map. Ideally, every map app…
Here are some of the worst errors I’ve seen testers do. (that includes me when I started in this role a decade ago) 1. Neglecting Regression Testing Regression testing involves retesting previously fixed bugs to ensure they haven’t resurfaced after…
It’s widely spread that videogame QA testers don’t need to understand programming and automation because they usually do only manual testing, and that is a partial truth, why do I say that? Because learning programming can give you the ability…