I want to make a small 2D videogame to get experience...

I want to make a small 2D videogame to get experience. And I want to focus on making good mechanics rather than getting a pretty game. I'm quite good at programing Java, C, C++ and python. But I have no experience with game engines.
Which game engine should I use?

Attached: logo-unity-web.png (720x412, 11K)

unreal if you can
unity if you can't

Both Unreal and Unity are decent choices. Honestly you can make a decent game using any engine but things like Gamemaker and RPG Maker have some limitations. I hear Gamemaker updated a bit recently but it uses "Game maker language" as it's programming language which I found lacked a lot of features.

>I'm quite good at programming
>But I have no experience with game engines

How does that even happen
Every time I've done 3d work it had to be done through unity or a homemade engine.

Maybe OP's coding experience isn't in game development.

He could be a cs student. I for one touch nothing but MATLAB and Python as part of my coding work in my day job.

You do realize 90% of computer programs don't use 3d anything, right?

Fuck an engine. Use SDL

This but unironically. There's no reason to use something as heavy as UDK for a small 2d game.

Hi I'm a 3 star Michelin chef, been in the industry for 14 years.
What's the best soup pot? Is it the target brand metal or bed bath and beyond stone pot? I'd try them for 30 minutes myself to see what I prefer but that's too much work. And I guess I could look at the top comparisons but I prefer the opinions of anonymous forum users.

Attached: istockphoto-.jpg (1024x683, 316K)