I'm screenwriter (or that attempt) and lately I'm interested in the game development but I'm a little afraid with the programing and coding because I don't have the most minimal idea about it. So I want to to know which program is more easy to learn and work, initially for 2d platform games. And which programming language is the most apropiate for begin?

EDIT: I deleted the giveaway, soon I will do another, a little train ENDED

8 years ago*

Comment has been collapsed.

In game developement which is more easy to learn?

View Results
Unity
Construct 2
GameMaker Studio
Stencyl
Wimi5
Other (please post which)

In my experience Unity 5 (C# / Java) is the simplest to use for beginners getting
into development. However, it seems it wont have the quality that you're looking for
by what you've said.

So, you're going to have to use a different engine for what you want
to accomplish. I'd recommend Unreal Engine 4, it's free and has some
great lighting features that will really help bring life to your game.

But, there isn't a perfect starting language to start with. Just choose one that you're
comfortable with and learn from there. Also make sure that focusing on the bigger parts
of your game doesn't hold your game back. Take baby steps at first, then work your way up,
or you'll get burned out.

8 years ago
Permalink

Comment has been collapsed.

Thanks for the advice, and yes this will be a step a step first, I don't wanna fall until I learn to walk XD

8 years ago
Permalink

Comment has been collapsed.

Unity uses JavaScript, not Java, just thought I'd point that out as they are quite different languages

8 years ago
Permalink

Comment has been collapsed.

In my opinion GameMaker: Studio is the best option for 2D games. There is a nice Drag and Drop system for beginners. When you get the hold of the DnD system you can try out GameMakers program langauge, which is GML, it is super easy to learn.
You should also check out a youtube channel called HeartBeast, he makes really good tutorials for GameMaker.
If you want to make 3D games Unity is probably better :)

Hope this helps and sorry for any spelling errors.

Edit: Where do people get the region locked HTML DLC from? I see lots of people giving them away :P

8 years ago*
Permalink

Comment has been collapsed.

I will see the channel, the DLC was a little price glitch in Colombia store a few month ago...

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 5 years ago.

8 years ago
Permalink

Comment has been collapsed.

I forget put in the poll Clicksteam Fusion, I listened good things about this software.

8 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 5 years ago.

8 years ago
Permalink

Comment has been collapsed.

What have you written?

8 years ago
Permalink

Comment has been collapsed.

Few things (I'm a "novel"), I have some scripts for shorts and one for a movie but with only one writing... I've been a little lazy....

8 years ago*
Permalink

Comment has been collapsed.

Programming is just one part of game development. Can you create art assets? Sound effects? Background music? Write a story? Develop interesting game mechanics? Design levels? Raise money? Market/advertise your idea? How much time can you devote to all of these things? Do you have anyone else to collaborate with?

8 years ago
Permalink

Comment has been collapsed.

Of course, you're right, my interest is know more about the programing for know what is possible and what not. A team is always necessary. Is similar to make short or even movies, when you write a script you must consider the production budget, know a little about sound, photography, this could enrich the script and the story.

8 years ago
Permalink

Comment has been collapsed.

It is possible to use free assets online though, and sound. great to do while learning. Playing to your personal strengths, focusing on them, while working on a general idea for other things, is probably the best approach

8 years ago
Permalink

Comment has been collapsed.

I use GameMaker extensively and HIGHLY recommend using it. It is a highly versatile engine, easy to learn, and fun to use

8 years ago
Permalink

Comment has been collapsed.

Well, I will attempt with this soft and luckily in steam is the free version for begin to learn..

8 years ago
Permalink

Comment has been collapsed.

Don't worry about what you make, just keep working at it and make things you are interested in, best advice anyone can give.

Game-maker and unity are the ways to go.

8 years ago
Permalink

Comment has been collapsed.

Wise words, thank you.

8 years ago
Permalink

Comment has been collapsed.

Also be prepared to scrap a project, while you are learning like this your skills will expand vastly in like, 6 months even.

also check out ludum dare or a game jam sometime, maybe :D

8 years ago
Permalink

Comment has been collapsed.

Well, tha last year I took a little jam, but I was centered in the storytelling and the visual conception. But yes is a great form to learn and meet people. About the assets, those are so usefull when you are begining.

8 years ago
Permalink

Comment has been collapsed.

Before offering any suggestions, what kind of games are you interested in making? Thinking in broad terms here, like 2D sidescroller / first-person 3D adventure / visual novel? Depending on what kind of games you ultimately want to make will I think more naturally put you on the path of which tools to recommend to you to explore.

Edit: Ah, I just re-read that you want to start with 2D platform games -- in that case, GameMaker Studio is definitely my top recommendation for you. The community is large, there are lots of walkthroughs, tools, and information available for making a 2D platformer in GMS, so it will be a great way to get started with the basics as you can research and learn a lot from whats already out there.

8 years ago
Permalink

Comment has been collapsed.

The most of recommendations are about this software, so I think that this will be the chosen one.

8 years ago
Permalink

Comment has been collapsed.

Spelunky and Gunpoint were made in Game Maker, so it´s pretty much a dead giveaway (sry, there´s no GA here :E) about how good Game Maker rly is. Also, i got it for free a couple years ago, it´ll always get my voice :D

http://www.pcgamer.com/the-indies-guide-to-game-making/

8 years ago
Permalink

Comment has been collapsed.

Both games are very good, and thanks for the article, I will read it later.

8 years ago
Permalink

Comment has been collapsed.

Game maker is the easiest that I know of but Unity can do so so much more. how ever for unity you will have to learn c# or javascript

8 years ago
Permalink

Comment has been collapsed.

Rule number 1:
To learn how to make games, you need to make games.

Don't wait, don't hesitate, just start making games. It is very easy to make a simple game, and you need very little code to do it. Today you can make game where under 5% of your workload is coding. Remaining 95% is graphics, animations, level design, sound effects and music. Unless you can do all these parts by yourself you will need help, or buy assets. (BTW - never delete obsolete assets. I've got over 50 GB of them on HDD - saved me a lot of time more than once, not to mention how they help during prototyping)

I personally use mostly Unity3D. Good Programming Reference, great Community. Documentation is better than UE3 in my opinion (I haven't worked with UE4 long enough to make an opinion yet) In Unity building a 2D platformer takes about 30 minutes to create including first tests and some tweaking. (plus the time to create assets - which can take anything between 2 hours and 12 months - depending on detail level and developer experience) Code for character movement will be something like 15-20 lines long, another 5-10 lines for scoring system. Level selection and menu can be found for free in Asset Store. And that's about it for a simple platformer. More than enough to learn how the game works, and to find a way to improve it.

Super Mario Brothers could be remade in Unity with about 300-400 lines of code, maybe even less. This is very good for someone who thinks about starting career in game development. You can very easily build prototype, and expand it with little effort, while keeping flexibility available only by hard coding new features.

You can consider something simpler than Unity - it is still a serious engine, used for game of the year candidates. (Pillars Of Ethernity, Wasteland 2, Her Story, Kerbal Space Program, Heartstone: Heroes Of Warcraft, Ori And The Blind Forrest to name few good Unity3D games) It can be intimidating, and if you never coded before you can fail to create anything more than copy-paste of tutorial. If Unity is too difficult you can try GameMaker Studio, App Game Kit or something even simpler, like one of these "no programming required" engines. Whatever you choose don't try more complex engines than Unity3D. CryEngine or Unreal Engine 4 are wonderful tools, but they are overkill for a 2D game, not to mention their complexity will make it very difficult for anyone who got no experience in game development.

Also remember that at one point you will need to learn how to code, or hire someone who can. Because in every bigger game you will run into bugs, and performance issues. And without experience it is next to impossible to do it. The problem in the beginning might be much more serious in Unity than in GameMaker Studio, since Unity is much more flexible, and allows you much more. But after some time limited possibilities of GameMaker and all the stuff it is adding will slow you down. The problem is that with GameMaker you can run into the engine limits in a few months, and than you will need to upgrade to something better.

One last thing. Good luck.

8 years ago
Permalink

Comment has been collapsed.

Well, thanks for share your knowledge, my idea is beginning with something small and simple but well done, and you're right, with a simple engine is possible do great things, is more like the tool is used.

8 years ago
Permalink

Comment has been collapsed.

Starting small is a great idea. You have no idea how many people want to start with Witcher/Fallout/Call of Duty/Skyrim.

I guess my point is - simple engine is good for simple games only. More complex engine is good for both simple and complex games.

Let's say you have a playable beta, and during testing you notice that something is missing. So you'll decide to add extra feature to your game, let's say it is a ability to eat enemies and throw them at other enemies. (like Yoshi) It is a simple add-on in Unity, but making it work in one of those "No programming required" engine will either will be impossible or will take much more time than adding it in advanced one. Twice I had to move project to different engine, and it is not quick and easy process. Note that it takes much less time than making everything from the scratch, since you don't have to recreate game assets, but still it can take a lot of time.

Each game needs some sort of selling point. Something that will create traffic. It can be graphics, some sort of unusual art style, great sound, interesting story, or some sort of game mechanics. The last part might be pretty difficult to do when you use too simple game engine. What's interesting it is surprisingly easy to get memorable graphics in bad game engine. (google Total Chaos for example) All it takes is unique art style and a lot of work on polishing it. If you are sure that this is your way, and you don't want to learn programming - go for the GameMaker. If you want to experiment with the game mechanics - Unity will be much better choice. If you are not sure - than it depends on your skills and idea for the game. I would personally go for the Unity anyway, but I have experience with it, and a lot of code ready for use.

The important part is that you can't make it look like you were lazy. Making graphics in paint in 10 minutes and calling it pixel art won't work. Drawing it by hand on paper and scanning will give you much bigger chances of success. Even bigger if you will add some effects to enhance the experience, like adding a paper effect shader to make entire scene look like a drawing, adding a menu on book cover, and page turning effects on loading screens. You can get this effect in almost every engine in one way or another, and this might be enough to make a good game. But if you decide to go for the player customization, and levels reacting to gameplay, let's say all levels got common elements, and you need to modify them in one level in order to finish another one - Unity might be a better tool for the job.

And never be afraid to show your work. The worst case scenario - someone will laugh at you. But usually people will tell what they liked and what is more important - what they didn't like. Never ignore negative feedback. If you don't want to show your game to general public than show it to friends, and family (but tell them that you want all feedback, including negative one - it is more important) If you want my opinion on your game, than just add me on steam and send me a link when you'll have a prototype.

8 years ago
Permalink

Comment has been collapsed.

Well, thanks again for this great comments and tips, by the way I'm more interesting in the mechanics but always cohesive with the game narrative, and the graphic part must be cohesive with the narrative, this will be a long process and of course, when I have something more or less playable I will advice you.

8 years ago*
Permalink

Comment has been collapsed.

Though not a dev myself, Unity and GameMaker seem the most common choices to me, I imagine there must be good reasons. Then of course there's specialist engines like RPG Maker, AGS/Wintermute/etc, Twine, etcetc

You mention being a screenwriter, so maybe you can begin fiddling with Twine and see how that goes?

8 years ago
Permalink

Comment has been collapsed.

I will see this software, looks interesting for do something more focus in storytelling...

8 years ago
Permalink

Comment has been collapsed.

unity.bmp

8 years ago
Permalink

Comment has been collapsed.

Bump for Gamemaker Studio!

8 years ago
Permalink

Comment has been collapsed.

Closed 7 years ago by JDrakul.