About Making Games | SoloLearn: Learn to code for FREE!

+90

About Making Games

So, I've been seeing quite a few posts from learners eager to begin developing their own games...much of the time they're duplicate questions. As someone who's been going at making games for a while, I'm going to address a lot of these questions in some posts. Q: What language should I learn to make X game? A: I have seen engines utilize just about every language. Unity uses c# and js, cryengine uses c++, RPG Maker has custom Ruby scripting, a jde uses java to create some pretty neat stuff(*cough* minecraft *cough*), and I've even seen Lua be used in Love2D. Just pick up a language and roll with it. If you really want to know which will help you in the long run, see what languages the engines you want to use support...which leads to my next question. Q: What [free] engine/game making software is best to make X game? A: This solely depends on what game you want to make. Different engines are better at making different games. Do some research. The best free software I can think of is Unity, (I believe they support multiplatform exports on their free version now) cryengine, and if you want something more 2d but slightly more challenging I would recommend Love2D or Webgl. Q: How do I make a game on this site? A: Well, you can reference code for other games on the playground for reference. The most common method I've seen is Webgl, which is built into the <canvas> element in html. There are plenty of tutorials out there that'll help you with this. Fair warning though: You should have a good foundation in Javascript if you're going with this.

11/17/2016 2:55:18 PM

Lux

21 Answers

New Answer

+41

Q: Does this app teach me enough to make games, and if not, where do you learn to make games? A: The answer to the first part is maybe. The lessons alone won't leave you with enough knowledge to make games, but if you put in a lot of practice on the code playground, then you'll figure out how to make a game eventually! However, tutorials will probably get you there faster. I highly recommend watching a youtube tutorial series or something on making games, as these guys will explain EVERYTHING they're doing and are extremely helpful. (Plus, youtube tutorials are free :)) Q: I need help making X game!!! A: This isn't even a question, but I'll answer it anyways. I particularly hate questions like these because some users have a vagueness problem. Not to be rude, but if we're going to help you, you have to be more specific. This includes what exactly you need help with, your language, your engine, etc. If you're specific, we can and will help you. Q: How do I get good at making games? A: Never give up. Making games isn't easy, and please don't make your first project some huge RPG title. Start small. I recommend games that take a month at the most to make so that you can hone your skills. Only start on the bigger projects once you've built up the experience and confidence. This isn't something that will happen overnight; PRACTICE MAKES PERFECT! And even if these one-month titles aren't so good, SHARE THEM. You will not be able to find out what exactly is wrong or you won't get any praise for your work if you don't get your games out there somehow. Let your name be known! Let others enjoy your work! Not everyone's a critic. There will be criticism and harsh words along the way, but don't let them discourage you. Use it as fuel to be successful, just so that you can prove all those guys wrong. You can do it! I hope this Q&A helps aspiring game developers. I will add more questions to the list as I see them. If you have your own question, please post it here and I or someone will address it ASAP!

+19

Visual studio is a great IDE for C based game developement https://www.sololearn.com/discuss/410578/?ref=app

+11

For those of you eager to get started with WebGL game dev, here's a tutorial you can easily follow using sololearn's compiler: https://code.tutsplus.com/articles/learn-html5-with-this-simple-avoider-game-tutorial--active-9653 You'll want to ignore the parts that require you to link the javascript and css files, as sololearn's compiler does that automatically for you! The tutorial's pretty simple and will get your feet wet in some basics of manipulating the <canvas> element. This tutorial should let you know enough to make a fairly simple game.

+7

I'm largely self taught in lua. Looked at the documentation a bunch and looked at a few videos. Unfortunately, I don't know of a very good tutorial that I could link you to at the moment here. I hope sololearn supports it soon!

+6

I have a 32bit os and unreal is not working so which game engine should I use for game engine

+6

Unreal is highly demanding so it's no surprise it's unresponsive on a 32-bit OS. I can recommend Unity as a good 2D and 3D that has a 32-bit editor. (However, they have dropped support for their 32-bit editor past version 5.6, which seems to be the current release, so don't expect any updates) It supports C# and JS as programming languages. If your computer can't run Unity, post your system specs here and I'll look over them.

+6

following

+3

Enjoy my game 😀 https://code.sololearn.com/Wiv9Z9z3L6Az/?ref=app

+3

plz test my game🙏🙏🙏 https://code.sololearn.com/W9p7wdTMHVKT/?ref=app

+2

wow great post. i'm not interested in making games(maybe later) but i was wondering if this lessons would help me to code some serious software, but you are right i have to practice to make some good programmes. so i appreciate your post a lot, thanks pal.

+2

+2

Just use the programming language you want.... lol except for those crappy languages that don't even do anything visual

+1

Where did you learned Lua since there is no Lua course here.

+1

The language(s) you should use are the languages that can do your required task efficiently.

+1

Maybe, but remember own knowledge and own understanding is the key to develop a game

+1

You know because of Jimmy Vegas im having an easier time understanding JS. Im also using Unity cause im following his FPS turtorials. After that i guess ill make my own FPS as a own test for myself to see if i have actually learned anything. Sooo Yeah. And like the top says Never Give Up. I also watched an old video of the Channel called ChromeFXFilms. He says tonever give up and always think of something new in game developing.

+1

Sorry but Bump

+1

hey i created a game using simple java you can see here... https://youtu.be/8aecEfEnO-M

0

-1