Toulouse de Margerie wrote a post about how Unity natively maintains frame rates an how to make Unity follow a precise frame rate (Precise frame rates in Unity). Normally, out of the box, a Unity project will attempt to run your project as fast as possible. Frames will be rendered...
Read "Unity and Game Development links..."
I’ve coded an EditorWindow to create an AnimationCurve using easing functions that define how much a value changes over time. $# Introduction There are many classic easing functions, such as: InQuad, OutElastic, InOutSin, and InOutBounce. All of these are functions that have a time input parameter and a return value...
Read "Easing2Curve: An editor wi..."
The importance of game prototype Several famous books and game designers cite how the prototyping phase of a new game project is an important time to lay out the foundations that will guide the whole game structure during its development project and, as well, to experiment with concepts and ideas...
Read "Evolution (or from prototype to ..."
I decided to start a series of posts about some outstanding scientific papers and projects using GeneticSharp. For this first post the chosen one is the AeroVision - Aircraft Trajectories Optimization and Visualization. Introduction The main motivation of the authors about the AeroVision was: build program that represents an innovative...
Read "GeneticSharp in the Wild: ..."
When I was reading about the Sprite Mask on Unity Manual, I questioned my self "How long does it take to create a flashlight effect using the Sprite Mask?". The answer is: less than 2 minutes. You can check this by watching the video tutorial that I made showing how...
Read "Using a Sprite Mask to create a ..."
Nick Davis wrote a post about how Unity recently teamed up with Autodesk and Texel Logic to create a mixed-reality experience to illustrate and understand the complex nature of airflow passing over and around an IndyCar (Simulating high-speed IndyCars in AR). Sykoo, online evangelist for Unity, published a video showing...
Read "Unity and Game Development links..."
I created an AssetPostProcessor and an EditorWindow to validate if assets are in the right folder and help the Unity projects to keep organized. Introduction There are many ways to structure folders in a Unity project, but most common ones are cited by the Unity Learn tutorial: Large Project Organisation:...
Read "Using an AssetPostprocessor + Ed..."
In this tutorial, we will learn how to coding an EditorWindow that creates Animation Clips and Animator Override Controller from Sprites. Introduction Create animation clips from sprites is quite a simple operation to perform on Unity: Your browser does not support the video tag. But in many cases, you need...
Read "Coding an EditorWindow to create..."
Azure WebJobs are a great way to execute background process. Scenario In last days I’ve created a Azure Pipelines that publish WebJobs, but in our specific case our WebJobs were not being published to /site/wwwroot/App_Data/jobs/Continuous/<webjobs name>, because “reasons” our root web app is using ‘/site/www’ as folder. So, you should...
Read "Publishing WebJobs with Azure Pi..."
While I was reading about 2D Sorting and Sorting Layers on Unity Manual I came up with the idea of creating a custom editor window to see which sorting layer the sprites on the scene are using. In the video above you can see the Sorting Layer Debugger been used...
Read "A Sorting Layer Debugger for Unity"