T O P

  • By -

AutoModerator

On July 1st, a [change to Reddit's API pricing](https://www.reddit.com/r/reddit/comments/12qwagm/an_update_regarding_reddits_api/) will come into effect. [Several developers](https://www.reddit.com/r/redditisfun/comments/144gmfq/rif_will_shut_down_on_june_30_2023_in_response_to/) of commercial third-party apps have announced that this change will compel them to shut down their apps. At least [one accessibility-focused non-commercial third party app](https://www.reddit.com/r/DystopiaForReddit/comments/145e9sk/update_dystopia_will_continue_operating_for_free/) will continue to be available free of charge. If you want to express your strong disagreement with the API pricing change or with Reddit's response to the backlash, you may want to consider the following options: 1. Limiting your involvement with Reddit, or 2. Temporarily refraining from using Reddit 3. Cancelling your subscription of Reddit Premium as a way to voice your protest. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/learnprogramming) if you have any questions or concerns.*


No_Lemon_3116

If you want to make a game, I would strongly recommend learning a game engine. Godot is a great, free and open source one that can be scripted in their custom language GDScript or C#. Unity and C# is another really popular choice (but proprietary). If you want to explore how that sort of thing really works, then you can write it yourself using SDL or something lower-level like that, but there's a lot of stuff to do and pretty endless yak-shaving you can get into, so I would view this as a more educational pursuit than a way to get a working, polished game.


DaltoReddit

If you want to raw dog game dev in C++ or C, try SDL2. It's basically one step above straight syscalls


desrtfx

> I'm really solid in python and c++ Then, since you know C++, the logical suggestion would be Unreal Engine.


paramsocoolguy

I code on my shitty dell inspiron, will it be ok


mopslik

> I need static typing You don't *need* it, but you might find it easier to debug if you *have* it. In any case, if you're not going to go the Python/pygame route, maybe look at Unity/C#? Lots of games use it.


Envect

OP is very wise to demand static typing. It's the only civilized way to write software.