I want to learn how to program and make a 2D game

What is a good engine with a beginner friendly programming language?

Attached: 1580583450774.jpg (1280x720, 92.86K)

C++
Assembly
ALGOL
Haskell

unreal if you're not retarded

The barrier for entry isn't really as hard as it was 30 years ago when I used to make games for my C64. Just get Unreal 5 and start playing around with it. A lot of the "programming" these days is handled by a GUI where you connect elements and use pre-defined actions. You can get a pretty decent basic game going, and if you find there are some logical elements you can't express in the script engine's GUI, you can usually figure out how to fudge it with some basic learning.

The real barrier for entry these days is will power, most of these nigger faggots who say "I want to make a game" just have aspirations of doing something with their life, and probably genuinely do want to do something, but they lack the determination to do it.

t. made several games in the 80s

rpgmaker. it's literally the most beginner friendly you can get.

Start making some small shit in Game Maker and when you grasp some aspects of gamedev get a better engine.

Game Maker was delisted from Steam and I'm not paying for a subscription. Fuck those jews at yoyo games.

Don't pay for it, use the basic free version for learning and then go for Unity.

It's definitely easier to get into nowadays but I would say it's much more difficult to really complete anything that is particularly satisfying. Expectations for games are much larger nowadays for both the consumer and creator. Yeah you can make a basic mario clone in a weekend but no one wants to play that and most devs now don't want to make something that shallow unless they're just practicing. And that's pretty much where the motivation issue comes in, like you said.

Also some indie devs can't accept the fact that it's impossible to learn every single skill needed to make a game and then spend 15 years trying to be a jack of all trades but is generally shitty at all of them.

godot

I really wish there was something identical to GM5/8 that was modern, and you could easily compile to different systems, interface with the Steam API, etc. Nobody has made anything even remotely as user-friendly. It's a stain on modern software development that 20+ year old software is straight up better. This isn't the only example either.

Godot is okay
Gamemaker is okay
Love2D is okay
Unity is okay but more for 3D
Unreal is okay but more for 3D
SDL is okay but it's all C programming
RPGMaker is okay if you want to make Final Fantasy clones
Construct is okay if you don't mind Javascript (webshit language)
Cocos2D is okay
Defold is okay
Heaps.io is okay
Pygame is okay but it's all Python programming
OpenFl is okay

STOP. BEING. BASED.

It's true

Attached: 2021_02_15_030542.png (808x1024, 733.97K)

>Defold is okay
I regret using defold everyday
It's only "okay" for web and mobile game. Shit is hard as hell. It seems like enginedevvying

Attached: 1607684997667m.jpg (892x1024, 78.14K)

>SDL is okay but it's all C programming
There are wrappers for SDL for every major programming language.

>Godot is okay
stopped reading here, get the fuck out jew

I've used Godot and Gamemaker, both are very easy to learn.
Good luck!

Just look it up "best engine for no programming experience". You'll get troll because you're too dumb to not know what to look for.
Besides that, any musicchads can help me? I'm having a hard time making battle themes.

Attached: file.png (1087x620, 116.23K)

Write an A and B section where A is the tense part (think of the beginning of practically every old FF battle theme) and the B section is the main energetic part of the song with the catchy melody.

Godot is recommended only by people who made the simplest possible toy games in it. The moment you try to work on a serious project using Godot you start to regret choosing it.
t.working on a serious project using Godot with a team of 3, everyone fucking regrets it every day and we seriously consider starting from scratch in other engine

>stopped reading here, get the fuck out jew
let me guess, you use unity.