Hi, Khaled here the one behind Coriander Games and the indie game dev behind “Miko Adventures Puffball” one of the winners in GDWC 2021
Check it out here, I’d be very happy if you did: Miko Adventures Puffball on Steam
So yeah… you read that right… I’m coming back to GDevelop 5
Here is the story:
Back in July 2022 I announced that I’m leaving GD5 to learn Unity and move onto the next big step with my Upcoming big project “Melted Fate” That decision was made on Mars 2022 (4 months before the official announcement)
The Announcement: I guess it's time to learn Unity (The road to Melted Fate) đź§
Um… It was a wrong move but at the same time a great one… let me explain…
1- Unity is a great engine I won’t lie about that…
- but the complexity the engine have, to sort things out, to remember how to work with this or this, it’s just a headache honestly.
- The UI is not the cleanest to work with, the amount of things to tweak in every single move you do inside the engine is annoying
- The amount of work you need to do to keep things tidy and clean is really tiring most of the time and there was many many more issues I faced during learning the engine, issues beyond my capabilities to fix.
- Unity is great but good luck getting into it, you really need at least 1 - 2 years just to get into the engine which is a lot I felt …
- it got to a point where it wasn’t very fun but it felt like doing work… and that’s just wrong… Making games should be fun and I wasn’t feeling that the more I get into Unity.
2- Learning how to actually write C# code…
- It’s honestly horrible, messy, difficult, tough, needs a ton of practice and very scary.
- you always think about … what if this thing broke? what will I do? how will I fix this and I don’t even know how to code? yeah I can google it and search for similar stuff but it’s just super messy…
- what I learned from this is that coding (Like writing actual lines of code) is not for me…
- I remembered why I loved using GDevelop5 and all the time I was just missing these days where I open the engine and everything thing was clean and tidy whether it be some events, animations, pictures or anything basically… GDevelop is super clean compared to Unity.
3- Being overwhelmed with information and at the same time you want to reach a massive goal…
- Learning is something … But using that learning to reach a big goal (like creating a big project like Melted Fate) is a totally different thing…
- I have to say that… I lost around 6 months of my life just feeling aimless and lost all the time in Unity… Trying to understand this concept of coding or trying to fix something I can’t understand.
- Coding is really hard for me… and to the people who are doing it … honestly you’re doing something incredible, great job.
4- Losing interest in game development while using Unity…
- I felt that I’m working rather than creating something I love, from the amount of things I didn’t know a thing about it was just very overwhelming for me to continue and I just felt like it was not worth doing it this way…
5- Always looking for similarities for what used to be perfection (Which is GDevelop5)…
- I tried looking or tools or things to use to create games using Unity in a more humanly manner and in a more friendly environment.
- I learned about “Play Maker” >> I used it >> it was great but again somehow it was a bit difficult for me and the scary thing was … the community for it was very scarce and almost dead and it was hard to get an answer to something you’re lost at…
- I saw “Corgi Engine” and it’s incredible but again … it’s scary to rely on something that is totally pre-made, if you face a bug or an issue, it would be a disaster because well… I can’t code… I don’t fully understand how C# works…
- so yeah while learning … I just stepped out and left it all behind.
6- Stopping completely for 2 months after 6 months being lost…
- Lost … I was exhausted and I started thinking about the past and how comfortable I was using the amazing engine that is GDevelop5 and how I got to know some amazing people and very talented friends that were helping me in every step I fall…
- It’s something I never found again after I left…
7- Was I wrong?
- Look… there is nothing wrong exploring other territories and knowing your limits.
- at least I took that huge step and learned that I can’t do it properly especially when I’m aiming for a quality similar to games like Hollow Knight or Ori …
- I needed an environment I’m comfortable working with and that environment is GDevelop 100%
8- Is this me surrendering to Unity and C#?
- YES I surrender… But there is nothing wrong to know your limits and to know what you can and can not do.
- I’m good at making games, I love it and I’m aiming for something massive with it but I’m not a coder, I’m not the best at coding, I need all the help I can get, I need guidance in this journey.
- I got very lost with Unity … so I just had to step back and stop this mess >> it was draining me and it was killing my passion and most importantly … Unity is NOT FUN for me at least…
9- Left because of being afraid of publishers not accepting “project Melted Fate”…
- I was right to feel scared as I got confirmation from big companies saying word by word “Better to stick with Unity or Unreal Engines”
- But lets be honest … If I created something cool … I think publishers would actually like to publish it.
- I learned that it’s not on the engine 100% >>> It’s the quality of the product and yes sometimes quality doesn’t matter to them… it’s all risky to continue with GDevelop but I have no other choice at the moment.
- I saw games getting big publishing deals and the game was made with engines like Construct 3 for example … I think there is still hope for publishers to accept a great game made with GDevelop.
It’s a risk but I don’t have any other choice to be honest but to use GDevelop.
10- Coming back to my roots, to what I love and to my family here >>> The GDevelop Community…
- I’ve been here since 2016 and I loved every second of it…
- It was an experience to leave it all behind to try new things but never again…
- I’m coming back to GDevelop 5 everyone and this time hopefully … I’m staying for a long time
At the end I want to thank everyone who gave me the power to go and explore Unity, it was a mess, I learned things here and there, I learned how Unity works and how difficult it is to tame it and keep it clean all the time. it’s a tough engine only made for some people and I’m not among those people.
I belong here, in the GDevelop Community
I learned my limits, learned where I belong, and learned where I will continue this journey…
I learned the best route to reach my dream.
Soon I’ll start exploring the engine after all the incredible updates, read and learn about everything new and just make myself home again, I’m so excited and happy to get back to GDevelop, Unity was scary honestly…
Project Melted Fate will be made using GDevelop engine and it will incredible when you see it.
Expect me coming back soon posting about stuff I’m stuck with in the engine or things I can’t do, you’ll see me asking all the time
Love you all and thank you