#which should I learn first c++ or python
30 messages · Page 1 of 1 (latest)
Define game developer?
Basically only two big options: C# for Unity and C++ for Unreal
Also "The Cherno" on YouTube has a lot of stuff on C++ and game dev things I believe
Thanks I will look into it
Also I wanna go more into the coding part then designing so more of a game programmee but later I wanna do a solo project
Nice
if solely game dev for recreation purposes flip a coin if it's head learn c++ if its tails learn c#
It really depends on what kind of games you want to make and how much work you are willing to put in. From what I've heard and seen, Python is a good beginner language. But don't let this take away from the fact that it can do some pretty extraordinary things. Also, a good way to decide would be to do some research on the kind of games you want to make and look at what programming languages they are using.
But a good thing to keep in mind is that if you are developing solo, you shouldn't go into it thinking you can games like GTA 5 or World of Warcraft(Sorry I don't play much video games so I can't name more specific ones). The fact is that most big games were made by massive megacompanies with hundreds of employees and millions of dollars. So you would need to lower your expectations.
In my opinion, just start out with making a little platformer on Python to see if this is really something you want to purse. And if you like it then maybe you can start thinking about going into c++.(Sorry for that giant blob I was just excited that I finally found a question I could comfortably respond to).
Generally: Yes (but no bigger games are written in Python)
The biggest effort there was probably engine development which no solo devs do
-> Unity + C# or Unreal + C++ for big game engines
eve online apparently
Maybe their backend?
but learning either will be ok. if you learn python first i'll help you have basic knowledge when swapping to C++, and C++ will be a lot more difficult at first but you'll be learning more (and will be more relevant to gamedev in the long-run)
I mean server
Can't imagine they wrote the actual game client that runs on your PC in Python
ye its server
I think they have a base engine in C++ then have a python layer running ontop for different game-specific logic iirc
or scripting
kinda like how WoW embedded Lua
edge-case anyways, you're right largely
Which language should I learn first as a beginner ?
Depends on your goals?
what are you doing?
Currently preparing for an entrance exam for college
Or gdscript (which is similar to python) for Godot
Python is more beginner friendly
I recommend learning python first so you already have programming knowledge