+ 2
I want to be a game and software developer which languages should i start with?
I want to be a game (2d) and software developer i have never coded before which languages would be the best for me
12 Answers
+ 6
When I researched JS with 2D games I found About 30,800,000 results in the search engine google talking about it
If you don't have any experience with Html and CSS, you should learn fundamentals about HTML and CSS first and then start learning javascript. For example, there is a course about 2D games by javascript in Sololearn titled "Game Development with JS."
Do your best :)
+ 3
Create Games.
For PC:
Engines:
- Unity(C#)
- Cryengine V(C++)
- Unreal engine 4(C++)(for pc, vr, playstations)
Java:
- JMonkey Game Engine
https://jmonkeyengine.org/
- LibGDX
JavaScript:
- Construct 2 Engine
Python:
- RenPy(2D)
- PyGame
https://pygame.org
- Panda 3D
https://www.panda3d.org/
CopperCube6-is a full-featured 3D game engine.No programming needed(& JavaScript for advanced). Create 3D games and apps quickly.Includes terrain editor,low poly modelling tools,3D models,precreated game AI,effects and more.
Gamemaker(only 2D,without PL)
2D engines for beginners:
- Stencyl
- RPG-maker
- Ink - free addition for Unity(html,C#)
- GameMaker Studio2(paid 100$,drag&drop)
The Easiest Game Engines Ever:
Flash(Stencyl)
DirectX(Construct Classic)
C(Raylib)
Lua(LOVE 2D)
Haxe(Heaps)
https://code.sololearn.com/Wrx937JGOJ3E/?ref=app
+ 3
Start with C for learning fundamentals, and then you can learn JavaScript (its recommended if you want to make 2D games and if you have experience about CSS and HTML), C++(its recommended when you want to use UNREAL engine, you will easily learn C++ because C++ inspired from C), or C#(its recommended when you want to use UNITY and 2D games, but you will need learn some fundamentals again)
+ 1
Start with Python - it’s easiest from languages, it has clear syntax, similar to English.
Then explore others.
Always start ‘somewhere’.
+ 1
Like others say, decide on the platform for your game & start from there.
For ordinary programming language learning, start with Py (but that’s just my suggestion). For a specific platform, start with html/css (web), Kotlin (android), Swift (iOS) etc.
+ 1
For me, the easiest language that I could learn was C++ once it’s done lots of other languages will be a breeze!
+ 1
Start with JavaScript, HTML and CSS using NodeJs to develop platform independent apps even games.
But C is best for less memory usages so better prefer C in game development
0
To understand the tactics of game development you have to start building which is the easiest way to start building an user interface it's HTML so learn html and css and js nd you'll get idea on how to build and you'll become so strong in any of the fields likes android, windows, iOS development if you were able to understand and build from html first
0
Hi! In what platform you want to create games? Mobile, web, desktop?
0
pc
0
I recommend C++ with allegro library, is easy to create 2D Games, mostly RPG Games, or using game engines like Unity (C#), Unreal (C++ and my favorite for beginners) or Godot, use Visual Studio Community or Visual Studio Code (personal IDE recommendation 👌), have fun making games
0
I recommend you to start your programming with c languages. C, C++, C# Or you can start with Java. Make sure to stick with people who have same goal and make friends who have experience in game development too