Skip to content
Sign upLog in
← Back to Community

what software..

Profile icon
Leroy01010

Which coding software is good for making games? like 2d games

Answered by SixBeeps [earned 5 cycles]
View Answer
Voters
Profile icon
DynamicSquid
Profile icon
Leroy01010
Comments
hotnewtop
Profile icon
SixBeeps

There are tons of different engines to choose from:

Personally, I work in Unity for most of my 2D games, even though it's meant for 3D. Though, probably not the best choice.

I have a few friends who swear on GameMaker Studio being their best game engine. I've used it before, and honestly it's not a bad engine. The only thing that I'd say is holding me (and maybe you as well) back is the price point of at least $99 for a permanent license.

MonoGame / XNA Framework is something you might want to look into as well. It has its roots in the .NET architecture, so it has a solid, flexible foundation to work on. Like GameMaker, though, it has a catch. Putting any kind of asset into the game requires a program called MGCB. Although this doesn't necessarily prevent you from making stuff, it's certainly not ideal compared to other engines.

Cocos2d was alright. It's quite a bit like Unity, but it was made specifically for 2D games, so you'll probably have a better time with it. I haven't used it much, though, but you can make some good stuff with it. Fun fact: Geometry Dash was made in Cocos2d-x.

If you don't want an engine but rather just a framework, then LÖVE is a solid choice. I've worked in a framework that's strikingly similar to it (Codea) and I gotta say, working in it was some of the best times I've had coding. It's really great to work in it, and it's not too hard either. Pretty lightweight compared to a full engine, too.

There's probably a zillion more to choose from, so I encourage you to look for some yourself to see what you like.

Profile icon
MariamWQ

Thank you for sharing!

Profile icon
olinpadvi

In this technological world, game design software is attracting people's attention all over the world. Games are no longer just for children; they appeal to people of all ages. Today, the game development market is growing rapidly, and various game development tools are contributing to this growth. I use a Master of Arts, which is enough for me. When the game is developed, I test it through software testing services. There are a lot of testing services; choose the most convenient one for you.

Profile icon
UnluckyFroggy

@Leroy01010
Unity! Unity is great software for making advanced and simple games because it is very specific with functions. Use the Unity 2d option and that is the best for 2d games.

Profile icon
[deleted]

In my opinion, the field of mobile application development for products has developed rapidly in recent years. More and more companies are appearing on the market, including https://www.avax.network/ . The experts of this company will do all the projects on time and will take into account your wishes during the work. In addition, they can offer something new to your product to improve it. Try to contact these experts to get a quality result.

Profile icon
DynamicSquid

For languages/frameworks, SDL or SFML are good options if you know C/C++ although those are hard to code in. You can also try Processing (Java based) or p5.js (JS based) for easier syntax.

Profile icon
Leroy01010

Thx i've started using them sometime ago but thanks anyway

@DynamicSquid
it's been a long time

Profile icon
RYANTADIPARTHI

Unity works. Maybe even build engine.

Profile icon
IMayBeMe

I would say Unity cause that's extremely versatile and can be used to make practically any 2d game.

Profile icon
UnluckyFroggy

@IMayBeMe
agreed

Profile icon
RhinoRunner

Maybe try Clickteam Fusion. I know the Five Nights at Freddy's games were made with it (even though they are technically 3D games, but you can still make 2D games).

Profile icon
Mozyyoo

Well, Undertale was made in GameMaker Studio, if that's what you mean

Profile icon
Leroy01010

the price is holding me away from it

@DrHalloween