top of page
![](https://static.wixstatic.com/media/a772f6_85c1089c6d294520bbb4467959e49ef7~mv2.jpg/v1/fill/w_288,h_162,al_c,q_80,usm_0.66_1.00_0.01,blur_2,enc_auto/a772f6_85c1089c6d294520bbb4467959e49ef7~mv2.jpg)
![Splash 2019.png](https://static.wixstatic.com/media/a772f6_5de669bdab854568b2db5b98b7b68503~mv2.png/v1/crop/x_57,y_0,w_896,h_877/fill/w_183,h_179,al_c,q_85,usm_0.66_1.00_0.01,blur_3,enc_auto/Splash%202019.png)
Ninja.IO project by Catlil Studio
This article breaks down my contributions to Ninja.IO project. Despite of how short of time I have been in the team, I made quite a big impact to the project within the past 3 months, including tons of both server- and client-side performance optimizations, and many more. Click Read More for much more details.
​
![14612446_641085736070222_285095946406460](https://static.wixstatic.com/media/a772f6_0ade71f3ecf24800aabe43799b4f5808~mv2.jpg/v1/crop/x_0,y_83,w_1142,h_691/fill/w_183,h_111,al_c,q_80,usm_0.66_1.00_0.01,blur_3,enc_auto/14612446_641085736070222_285095946406460.jpg)
Custom screen-space to world-space coordinate conversion.
A self-made screen-to-world space coordinate conversion taking various camera properties (position, pitch, yaw, z-offset, etc) as parameters. It uses trigonometry calculations, not matrix, making it somewhat more efficient, hindering unnecessary calculations and operations.
​
Read More >>
bottom of page