Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Finally, games are really that complex. Check out for example Terry Cavanagh's blog post on releasing the source code for VVVVVV, and check out the source for Game.cpp (although keep in mind this was ported from ActionScript).
If you’re using Unity, the pattern that helped me become more organized and reduce clutter in my projects AS WELL AS in my head was the ScriptableObjects architecture along with using UnityEvents for loose-coupling. There’s a great video on this topic, and a free free open-source library to get you started.
There are many good game engines that do not have this limitation (and can build mobile games too). In particular, I'd recommend the godot game engine as a very nice open source game engine with a fast growing community. I'm not sure if you can build games on your mobile device with that though. If that's the issue, the only game engine I'm aware of that allows development on phones is tic-80. You can get it on the app store if you're using a phone.
There are many good game engines that do not have this limitation (and can build mobile games too). In particular, I'd recommend the godot game engine as a very nice open source game engine with a fast growing community. I'm not sure if you can build games on your mobile device with that though. If that's the issue, the only game engine I'm aware of that allows development on phones is tic-80. You can get it on the app store if you're using a phone.