+ 2
Recommended Object-Oriented Programming Languages
I'm planning on making 2d and 3d games. I know C# and C++ are used in Unity Engine and Unreal Engine 4 but are there other OOP languages? I'm currently taking a course in C++ here at sololearn and will immediately start to study C# after C++. And also could you recommend softwares or programs for game development?
3 Answers
+ 3
Depends by much factors
Game license: You can use many software but you must follow they license restriction in your game
Money budget: Exist many free (like cost and use) but usually best one has a cost
Game type: Well, if you want make a sudoku game i dont think that Unreal engine its really necessary đ
Futhermore before get into serious game programming, if you dont have much experience, go to game programming basic and math. Game programming its not simple and its a very vast field composed by many subfield
+ 6
C++, C#, and Java are really your best bets for game development, so I'd continue to place my focus there.
3D modeling/animation:
Blender
Maya
3DS Max
2D spriting:
Aesprite
Photoshop
Game Engines:
Unreal Engine
Unity 3D
I'd start with Unreal Engine and go from there with it. While you're learning and getting good at C++, you can learn and utilize their blueprints system, which is a pretty neat visual scripting system. Overall, they're both relatively easy engines to work with and both are capable of really amazing things. I'd say Unreal Engine is a lot more user friendly and better for beginners as of the newest form of the engine (4). Even non-programmers can easily pick up the Blueprints system and create a game with it.
+ 1
If you want free game engine, no strings attached, there's Godot.
I won't do my usual shilling today, too tired.