Has been a while, nearly 2+ years. And a lot has changed. OOP in Unity was yesterday. Looking back at my previous posts I see fruitful running against the wall. For a primer on the CPU, ECS or why certain mechanics run slow watch this: The short answer is memory layout and the problem […]Read more "Factorio in Unity ECS"
1 million items at 8 ms! Down from 100ms! Yay! \o/
The new 60 fps record is 1.7million! But How?
With two things:
– new data structure from 100ms to 32ms
– multithreading from 32ms to 8ms
My last article was fun. The reaction is also a quite good read to learn if you have fallen into coding pitfalls: https://www.reddit.com/r/Unity3D/comments/49yvih/factoria_in_unityc_results_unity_is_factor_10/ The purpose of stress testing is to push the boundaries really hard and learn something out of it. About the technology you work with and the differences even when you work with […]Read more "Factorio in Unity/C# – Part 3 Goal reached"
UNITY, WE HAVE A PROBLEM I love optimization but you reach a point where you only get a fraction out of it. It’s best to stop there. This point was reached with 150k items. After that 60fps couldn’t be maintained. I was pretty much in disbelief. How can something so simple reach it’s limits at […]Read more "Factorio in Unity/C# – Part2"
Part 1 ended with a promise to some stats. Well, things didn’t go so well. I hit a wall. Using a Quadtree was a mistake. I love Quadtrees in it’s concept and I’ve always wanted to use them in games but they are rather, well, counterproductive when you have a lot of moving things. See, […]Read more "Factorio in Unity/C# -Part 1.5 – Interlude"
Factorio is an impressive game. I’ve never seen such a raw and visual simulation of items and entities, especially in that scale. Surely they have optimized the hell out of it. It’s also written in C++. A programming language that is known for it’s tremendous throughput of data. Skimming through the blog posts one thing […]Read more "Factorio in Unity/C# – Part 1"
I’ve released a 3rd Person Camera for Unity!
This Third Person Camera uses advanced features to ease the problems for players and content creators.Read more "3rd Person Camera for Unity"
I’ve released my first little game. It’s heavily inspired by the BIT.TRIP series. Check it out here: http://www.kongregate.com/games/polypod/beat-it-illskillz And thanks to the awesome guys from IllSkillz for making this possible! (https://www.facebook.com/illskillz/)Read more "BeatIt: IllSkillz"