Honestly, Processing is just so good. It’s an amazing prototyping tool, esp for something like drawing software. Once you’ve practiced doing a lot of similar programs in Processing, and then combine it with learning a modern graphics API, you’ve already sketched out the next steps in terms of input handling, player actions, etc in Processing by that point. So if you start your game engine/gfx journey from Processing, you’ll know which parts you actually need to implement and how it’d work.
@eli interesting. What’s your perspective? I mean, when I approached processing I had already had a pretty extensive experience with several low level languages and Java.
I loved processing’s attempt at making everything simple for the new starter, but in a very short time all that sugar coating got in my way and I ended up using processing libraries in an actual java IDE.
That was like more than 15 years ago, not sure this is still the case.
@nemo I’m in a similar boat from a low-level background in C and C++, then Rust game programming. Processing looks appealing to me right now since I abandon all gfx projects at the stage when I need to really streamline everything because it’s too complicated & I’ve little time and gfx experience. In theory you could use Processing as a pseudocode-ish design plan. I wasn’t drawn to Processing years ago because I wanted to understand all the tiny lowlvl details *first* and that was a mistake.
@eli Ah! I kind of did the same thing in my time, but I’m thankful I did that, because the “details” turned out to be way more interesting - for *me*- than play game designer at high level.
(Knowing those details and being enthusiastic about them is what ended up being my career, too, so you could say my current occupation is just a very long detour I took)
@nemo I really like those details too, but it ends up being a really long road to project completion without any smaller proof of concept type projects to show. In my case, uni and chronic health issues are eating up a lot of the time I’d normally have for deep-diving, so I find it’s better to progress doing high level stuff than none at all.