
Again some first hand experience could help me answer this. Ok, this all sounds very promising, so what are the drawbacks? I asked myself. So fast and safe, a pretty interesting combination.

The thread safety guarantees are also a big deal (very few languages have these), which make it even safer than languages like Java or Go. To add a few more words, it also provides thread safety.Īll of that means Rust is a language in the same league as C/C++ in terms of performance, but also one that takes away a bunch of foot cannons that usually come with that. So I started to look for opportunities to do that.įor those not familiar with Rust, if I had to describe what is unique about it in a few words I would say it's a programming language without garbage collection that can still guarantee memory safety (all other languages that I know that can guarantee memory safety come with garbage collection and its performance drawbacks). What's up with all this hype around it? I read the Rust Book which was a nice introduction, but in my experience I usually come to grasp something much better by trying to use it. Well, in the beginning of 2020 I was starting to get curious about Rust.

Sometimes I can get obsessed with fixing things, and I had to fix this. My son was about to be born and I thought "Damn, at this pace he probably won't be able to play my game!". And now I couldn't find the game in the app stores anymore. It was funny: every time I got a new smartphone or tablet, the first thing I tried was installing Panda Doodle on it and checking how it ran. The fact that we couldn't play the game anymore made me feel a bit sad. Panda Doodle wasn't a big hit or anything, but it was quite well polished and we were kinda proud of it. In consequence of lacking those updates the game got kicked out of both the App Store and Google Play. Since then this SDK has been discontinued and because of that we lost the ability to compile the game for newer platforms. The game was originally written in C++ using the Marmalade SDK. We were two programmers, but we also got help from an artist who contributed with very nice drawings which made the game look great! It was a puzzle game in which the player had to draw connections between doodles by matching/mixing the correct colors while looking for the shortest paths that required the least amount of paint. In 2012, a friend and I wrote a mobile game called Panda Doodle.
