Discuss Scratch

_Tectonic_
Scratcher
32 posts

Game Engines

I want to make a 2D game, but I don't know of a good game engine. I have made games with Unity, but that isn't that good for 2d games. Does anyone have any ideas? Can anyone point me in the right direction?

Languages I Know (Listed in order from most known to least known):
- Javascript
- Java
- Python
- C++
- C#
- Lua

Things I Need:
- Tile map support
- Asset loading
- Collision Detection
Thepuzzlegame
Scratcher
1000+ posts

Game Engines

You could look into Gamemaker and Construct.
Ethan_1
Scratcher
100+ posts

Game Engines

Well, since JS is the language you are most comfortable with, I would suggest that you look at Github has a good list for JS. If you want to look at other popular projects here. Personally, I like Oxygine for C++ (because it also supports the web), and for js, I would recommend pixi.js a) it is nice to use, and b) it was being used to re-write scratch (which is no longer being worked on, unfortunately).

My 2 cents
_Tectonic_
Scratcher
32 posts

Game Engines

Ethan_1 wrote:

Well, since JS is the language you are most comfortable with, I would suggest that you look at Github has a good list for JS. If you want to look at other popular projects here. Personally, I like Oxygine for C++ (because it also supports the web), and for js, I would recommend pixi.js a) it is nice to use, and b) it was being used to re-write scratch (which is no longer being worked on, unfortunately).

My 2 cents
Thanks, Phaser looks like a better choice than pixi.js to me, and I haven't hear of Oxygine. I will probably use Phaser.
bobbybee
Scratcher
1000+ posts

Game Engines

I've haven't personally tried it yet, but Godot sounds promising.
MegaApuTurkUltra
Scratcher
1000+ posts

Game Engines

Libgdx
Language is Java. Runs on android, ios, desktop, and html5 (with wrappers for functionality on all platforms - quite literally write once run anywhere). Supports tiled maps made with the tiled editor (and made procedurally too I believe). Has an API for asset management and has box2d wrappers for physics.
_Tectonic_
Scratcher
32 posts

Game Engines

MegaApuTurkUltra wrote:

Libgdx
Language is Java. Runs on android, ios, desktop, and html5 (with wrappers for functionality on all platforms - quite literally write once run anywhere). Supports tiled maps made with the tiled editor (and made procedurally too I believe). Has an API for asset management and has box2d wrappers for physics.
Thanks! LibGDX sounds great!
I think I will use that.
pufflegamerz
Scratcher
100+ posts

Game Engines

I have tried alot of game makers, and i think GameMaker is good for making 2D games
meowflash
Scratcher
500+ posts

Game Engines

Hey, why not try Löve2D?

It's an *awesome* framework you can use to make 2D games in Lua! Maybe you can use it for making a tile-based game using the Simple Tiled Implementation for Löve2D!

Last edited by meowflash (June 16, 2016 22:00:28)

MrFlash67
Scratcher
500+ posts

Game Engines

_Tectonic_ wrote:

Ethan_1 wrote:

Well, since JS is the language you are most comfortable with, I would suggest that you look at Github has a good list for JS. If you want to look at other popular projects here. Personally, I like Oxygine for C++ (because it also supports the web), and for js, I would recommend pixi.js a) it is nice to use, and b) it was being used to re-write scratch (which is no longer being worked on, unfortunately).

My 2 cents
Thanks, Phaser looks like a better choice than pixi.js to me, and I haven't hear of Oxygine. I will probably use Phaser.
I've been using Phaser a bit and I really like it. It's reasonably simple to use and works on anything that can run Javascript.

Powered by DjangoBB