The Quest For A Resolution Independent UI In Unity

Sean KumarAstra, Design, UnityLeave a Comment

Update Feb. 3, 2017: I’ve updated the post to reflect more testing and newer methods to attain resolution independence in Unity. Original post: Over the past couple of weeks, I’ve come to realize that developing a truly resolution independent user interface is not easy, especially for desktops and laptops. I’ve read a lot of posts and tutorials online, experimented with various methods, … Read More

A Solution To Unity’s Camera.WorldToScreenPoint Causing UI Elements To Display When Object Is Behind The Camera

Sean KumarAstra, Programming, UnityLeave a Comment

If you’ve ever worked with Camera.WorldToScreenPoint to get object positions on the screen from their world space positions, and then displayed some sort of UI element on it, you may have noticed that when your camera faces away from the objects, you still get your UI element displaying on the screen. This is due to Camera.WorldToScreenPoint using an infinite line through … Read More

Creating A Moddable Unity Game

Sean KumarAstra, Modding, Unity4 Comments

I love games that are moddable. I don’t usually mod games until after I’ve experienced the vanilla version of the game the way the devs intended. If I do use or create a mod, it’s usually to balance the game a certain way, or to improve on or add features to enhance my enjoyability of the game. I used to … Read More

Building a Camera System for Unity

Sean KumarAstra, UnityLeave a Comment

Although I haven’t posted to this DevBlog recently, work is very much underway on the tactical space RTS. Recently, I implemented a full camera system for the battle portion of the game and wanted to share my thoughts on it here. Originally, I had intended to use and stick with camera assets from the Unity Asset Store. After becoming more … Read More

Developing Game Systems

Sean KumarAstra, UnityLeave a Comment

Work is well underway on the tactical space strategy game I’m currently developing. In regards to the selection system from the previous post, I ran into another problem that I was thankfully able to solve due to some Unity community members. It turned out to be a bug in one of the later betas that I reported and which the Unity … Read More