HingeJoint2D fix for UnityDuring my 2D physics game prototyping, I encountered peculiar behavior. This issue has been mentioned multiple times online, but without…Sep 29, 2023Sep 29, 2023
Common mistakes in game UI architectureAlmost every project I was working on had a convoluted UI system design. Most platforms like iOS or Android give a decent framework to…May 10, 2022May 10, 2022
How AI will steal your job? And why you should be happy about it?We are about to enter the creator’s economy. We all saw travel bloggers, TikTok influences, or people who simply film their day-to-day…Mar 6, 2021Mar 6, 2021
Local Code ComplexityI got into development because it was fun. Only later, I had realized that more often than not, software development is a headache. Modern…May 28, 2020May 28, 2020
How to lose good Unity DeveloperLet’s talk about the interviewing process. Through my career, I’ve been on both sides of the table. Some of the following “mistakes” I…Sep 27, 2019Sep 27, 2019
“Cheap” Diamond RenderingI was surfing the web and found this wonderful ShaderToy Diamond. I’d immediately wanted to create something for conventional meshes and…Oct 1, 20181Oct 1, 20181
When 33 ms Is Not EnoughThe short answer — in case of thermal throttling. I’ll be focusing on mobile devices in this article. Most of the mobile devices can work…May 24, 2018May 24, 2018
Benefits of Image Based Lighting on MobileImage Based Lighting used in movies and video games for ages. In most engines, it’s available by default in form of Light & Reflection…Apr 18, 2018Apr 18, 2018
Why you should stay away from the delegates in UnityWell, not in all cases, but you definitely need to think twice when using them in production.Feb 17, 2018Feb 17, 2018