Self Explanatory title.
I need some help of what I should do.
We're archiving the forums and going read only!
You'll be able to see old threads, but new topics and replies have been disabled.
Visit the Game Jolt community for new questions and conversations.
Self Explanatory title.
I need some help of what I should do.
That depends on your own description of "the best".
I personally prefer BlitzMAX, as it's pretty simply to learn and yet, the "profesional" features such as Object Oriented programming are present, but you don't need to use it if that is too hard for you to understand. The cool thing about BlitzMAX is also that it's compatible with Windows, Mac and Linux and it comes with a lot of modules in which graphics and audio are made simple to work with.
Buy the Windows version and the Mac and Linux versions are free. But once again, that's my personal preference, you don't have to follow that.
Also when you say "language" I take it that you want to actually code. BlitzMax fulfills this need.
If you don't want to code yourself you can always go for ready-to-go engines like GameMaker.
In any case I recommend against C or C++ (particularly against C++). Those languages can be a real pain if you have no programming experience. Starting in a simple language like BlitzMax or a an other BASIC variant is always a better way to start and once you have enough experience you can always decide to move on to C or C++.
I must impress though that there is no "best" language. I PREFER BlitzMax, so I guess it's the best for me. That does not mean it's the best for you.
Well,i recommend LUA because its easy to learn,also its powerful language.
Lua is good, Python is good, maybe JavaScript, maybe Java or C#. I don't recommend any BASIC languages, they aren't actually that good.
But it's up to you. Try different languages and choose the one you like the most.
I already know up the the very advanced stuff in python and a bit in pygame. But what kind of sort of like game engine can I use thats very simple that wont need me to code anything normally (Not scatch) that I can use to make a simple yet maybe decent game to publish on GameJolt.
Also I use a mac so anything for macs is preffered, but I do own a Raspberry pi 2 also so linux is also an option, but I use my mac more. Ive looked into GameMaker but there isnt really a good one for mac.
I would like the software to be free because well im not mr rich man so yeah :P
Thanks for the replies!
PyGame is nice to learn, but distributing your game will be a plain disaster (particularly on Windows, but on Mac it can also be quite a pain. Linux can work due to it's dependency structure, but it can be one hell to set up too), so that's why I recommend against PyGame.
If you are on Mac you should try the demo of BlitzMAX. It's by far more advanced than BASIC, but much simpler than C or C++. It was originally designed on Mac and Windows and Linux are basically ports. It has everything you need as well as a beginner as an advanced programmer.
Last modified on June 13, 2015 by Jeroen P. Broks @Tricky
It does depend on the game you actually want to create, but a 2D game?
JavaScript is a good start, coding a basic game using the canvas is pretty straight forward and you have a vast choice of frameworks such as Phaser (https://phaser.io/).
I currently use a language called Monkey (http://www.monkey-x.com), there is a free version on the website for Desktop and HTML5.
I think what's important is choosing a language that you actually enjoy using otherwise your learning experience will be tedious, so take note of all the suggestions everyone gives you and try them out, find out what works for you.
Unity3D is a great engine, and it can be used for 3d as well as 2d games. it can be exported to just about every platform, windows, mac, linux, android, ios, web plugin/webgl, etc. it has an ide/editor that lets you drag and drop gameobjects, and you can add components and tweak them with the inspector. you might be able to hack something together this way, but the real power comes when you start creating your own scripts and attach them to objects. c# is the recommended language, but you can use unityscript or boo if you like.
Use UE4 it is free , it is a great engine and it comes with blueprints which are blocks that you connect to each other and create working scripts
The answer is
C++ or c#
Basicly you have no hope of designing a quality unique game without knowing any of the above
Stencyl or Scratch
"Basicly you have no hope of designing a quality unique game without knowing any of the above"
A narrow mind is a mess forever.
Game Maker: Studio is by far the best in my opinion
I didn't quite understand why won't you use Python + PyGame. You need to code too much?
If you know advanced Python my own library Mind might be solution for you.
If you think you could use it if would be more advanced you can wait for future releases or you may help me deeveloping it.
I started to use game maker and learned the basics of GML. It's actually quite simple and I can create sprite animations and implent them into my game very easy.
construct 2 is pretty easy
If you want a language I would suggest C++, C#, or Lua. If you want an engine I suggest Game Maker Studio or Unreal.
+1 for Unreal :)
I actually do know quite a bit of C# that I am learning currently, but in the mean time when I want to just make a simple game game maker seems to be doing its job quite well.
Unity Unreal Engine. GDevelop. Indie Game Maker. GameMaker. Construct 2. ...GameSalad. ...Buildbox.
Num 1 especially for what you describe: C# other good options are: java and python
It's really a matter of personal taste. I myself vouch for the C and Objective C programming language and steer clear of C++, C#, Java, and all those pseudo-OOP languages, but use whatever ur comfortable with.
Scratch. You can access from scratch.mit.edu also my account is Yusuf_TEST but i post Turkish things
Unity with Bolt. It's simple, and you can convert Bolt code to C# code very easily.
Start by using lowcode. it's not a language, but it's really easy to use. It's used in Gdevelop for as far as I know. There is also Zoro Creator or something that uses a complete all use lowcode coding system.
scratch is for educational purposes, and so hard to use for creating games for external OS