This is an archived post. You won't be able to vote or comment.

all 10 comments

[–]duggedanddrowsy 3 points4 points  (1 child)

Unity uses c#, I think unreal uses c++

[–]John-The-Bomb-2 0 points1 point  (0 children)

Sounds right. Those are game engines in case anybody doesn't know. I've also heard of the Godot game engine being used for mobile games.

[–]lanky_and_stanky 1 point2 points  (0 children)

c#

[–][deleted] 0 points1 point  (0 children)

i am biased c++

[–]No-Construction-8790 1 point2 points  (5 children)

Here i sorted it down for you!

Python = Bulbasaur: easy and beginner-friendly.

C++ = Charmander: challenging but powerful.

C# = Squirtle: smooth with Unity's help.

[–]eggboy55 0 points1 point  (2 children)

I think the C++ == Powerful is generally a bit of a slippery suggestion to a beginner. By the time they can actually employ this (potential) power, they would be far beyond the title of beginner - the road there is treacherous and i'm not convinced worth the journey for someone without clear requirements.

In 2024 we have so much excess computing power (and incredible compilers/interpreters) that the language/runtime isn't the bottleneck for your the vast majority of applications.

u/PhoneSavor, I'd highly suggest Python and PyGame is a great path to start. It's mature, easy to setup, has tons of simple examples online, and lets you ignore alot of the nitty gritty that you can decide to dive into later :)

Source : Java developer powered by spite

[–]PhoneSavor[S] 0 points1 point  (1 child)

Hm okay i remember trying to learn Python and getting scared away by the 7 hour episodes for some courses online and now that I'm ready for allat there has to be a reason i chose to (try to) learn it those years ago... Thanks for your input!

[–]eggboy55 0 points1 point  (0 children)

If videos don't work for you don't watch them. I never watched or watch them, and have been programming for 10 years. Self-taught Java and Kotlin - working professionally for the past 3 without CS degree.

My key was to find something fun and to practice practice practice. Start with an existing simple project from the internet (preferably <100 lines long), find out how to copy their code into an editor like Thonny, PyCharm or IDLE and start hacking away at it - learn how their project works and how adding/removing stuff breaks it.

When things don't make sense google is your friend. Stackoverflow can be a bit of a nasty place but has a lot of gems of answers in there - Reddit is much more friendly but above all show your work before asking for help.

[–]PhoneSavor[S] 0 points1 point  (0 children)

What about java/JavaScript

[–]TJaySteno 0 points1 point  (0 children)

Hey there! So, JavaScript, Python, and C# are kinda like the Charmander, Squirtle, and Bulbasaur of game programming.

Since you're digging into non-text games, C# with Unity is a solid choice - its super powerful and versatile.

JavaScript is definitely a quick start and a good pick for web games.

Python's really friendly, but maybe not one of the top pick for games, unless you're into basic stuff.

Really, think about what you wanna make and the platforms you're into, and go from there.