Yair MorgensternEmojis in LibGDXHow to add your own custom images to LibGDX fonts8 min read·Feb 10, 2024----
Yair MorgensternMulti-turn pathfindingPathfinding algorithm for limited movement per turn9 min read·Dec 9, 2023----
Yair MorgensternMaking Mod-friendly GamesMany games are technically moddable, but doing so is difficult. Creating even a basic mod is an achievement, and for anything complex you…14 min read·Jul 6, 2023----
Yair MorgensternImproving review time for Pull RequestsIn order for the Code Review step to not block development, we need to both prepare the code for a code review so it’s easy to parse and…3 min read·May 4, 2023----
Yair MorgensternTest your Contrasts!TL;DR: Test contrasting color readability in 20 lines of code!3 min read·Jan 12, 2023----
Yair MorgensternFalling into and out of favor with Google Play’s AlgorithmAround May this last year, Unciv — the open-source app I’m developing — inexplicably started getting huge amounts of downloads, around 5…2 min read·Jan 9, 2023----
Yair MorgensternTesting complex Celery pipelinesSome of our tasks involve complex pipelines running in Celery, often running multiple subtasks in parallel. One of our goals is to ensure…4 min read·Jul 10, 2022----
Yair MorgensternDeveloper ScopeOne of the things that sets Computer Science apart from other fields, and allows for its exponential growth, is the ability to abstract…3 min read·Feb 23, 2022----
Yair MorgensternThe LibGDX performance guideDuring the 5+ years I’ve been working with LibGDX, I’ve learnt a lot of tips that would have really helped me earlier, and here they are :)9 min read·Feb 13, 2022--1--1