GPRaceGames

forums.gpracegames.com

Development Languages / Environments

Got something other people could use, post it here.

Moderators: Sean, RacerBG

Development Languages / Environments

Postby sionco » Tue Dec 18, 2012 1:55 pm

Want to start making games?!
Where should I start?!?!?
There are a lot of programming languages and environments for making games, so please post what languages you use here in the following format:

Name: Name
Website: http://www.something.com
Cost:
Target: Windows PC / Android / Mac /...
Description: A little why you recommend it.

Any languages or compilers you have recommended will be added to the following list:


*BlitzPlus
*BlitzMax
*Construct 2
*Construct Classic
*Delphi
*Game Develop
*Game Editor
*Game Maker
*Godot
*HaxeFlixel
*Lua
*Monkey X
*Processing
*Scratch
*Stencyl
*Unity
User avatar
sionco
Site Admin
 
Posts: 611
Joined: Mon Oct 01, 2012 12:10 am

Re: Development Languages / Environments

Postby sionco » Tue Dec 18, 2012 2:04 pm

Name: BlitzPlus
Website: http://blitzbasic.com/Products/_index_.php
Cost: Free for a limited time
Target: Windows PC
Description: Starting to look a bit old, but it's free and is a nice language to make simple 2D games for Windows and get into programming.

Name: BlitzMax
Website: http://blitzbasic.com/Products/blitzmax.php
Cost: $79
Target: Windows / Mac / Linux
Description: A nice and quite stable language designed to make building games for desktop computers and Macs easy. A lot more modern than BlitzPlus or Blitz3D. If I want to make a game for just the PC, I always use this.

Name: Monkey
Website: http://www.monkeycoder.co.nz/
Cost: $99 (just to HTML5 is free)
Target: Windows / Mac/ iOS / HTML5 / Android / XNA / Flash / and many more user created targets
Description: a relatively new language from the blitz family, which has been designed to allow you to output your game to many different platforms from the same code. The language is more OO than previous products. Already very successful games such as New Star Soccerhave been produced.

Name: Processing
Website: http://processing.org/
Cost: Free
Target: Windows / Linux / Mac / Android / JavaScript
Description: An easy language to learn and use, it may not be totally suited to animated image based games, but it can do some really impressive procedurally created things. Can handle 2D and 3D. One of my games in the android store was made with this. However,I did find a bug in it's garbage collection where images weren't removed from memory which has turned me off using it for my Grand Prix Management Game.

Name: Stencyl
Website: http://stencyl.com
Cost: Free for flash games ($79/year for PC, $149/year for iOS)
Target: Flash / PC / iOS (and android coming soon)
Description: I've tried it and it's very good for making small casual 2D games (although, I'm not to sure about how it would organize the creation of a bigger game). It's quite simple uses a drag and drop interface, which makes it good for beginners.

Name: Unity
Website: http://unity3d.com
Cost: Free for basic version ($$$ for Android iOS deployment)
Target: Windows / Linux / Mac / Android / iOs / Browsers (with unity plugin)
Description: Seems to be the goto product for people wanting to get into making 3D games for the first time. As it's designed for 3D games, I'm not sure how suited it is for making 2D games.
User avatar
sionco
Site Admin
 
Posts: 611
Joined: Mon Oct 01, 2012 12:10 am

Re: Development Languages / Environments

Postby BioBiro » Tue Dec 18, 2012 11:22 pm

Name: Delphi
Website: http://www.embarcadero.co.uk/products/delphi
Cost: An absolute fortune, which is killing it's market share. Starter edition is £169.
Target: Windows, Mac
Description: Legendary Windows development IDE using Object Pascal. Originally developed by Borland, Embarcadero have struggled to modernise Delphi in the face of strong competition from Microsoft's Visual Studio.

Name: Lua
Website: http://www.lua.org
Cost: Free
Target: Cross-platform
Description: Extremely compact language designed for enabling external scripting within larger programs. Uses a virtual 'C' stack to pass data back and forth. Personally, I didn't find it as easy to implement as everyone says it is, but it's the best thing out there to add scripting to your application.
User avatar
BioBiro
 
Posts: 170
Joined: Mon Oct 01, 2012 9:08 am

Re: Development Languages / Environments

Postby RacerBG » Wed Dec 19, 2012 12:45 pm

Name: Game Maker
Website: http://www.yoyogames.com/
Cost: FREE!/Not so free...
Target: Windows, Mac, iOS, Android, Windows Phone, HTML5, OSX, Linux
Description: This is not exactly a programing language - this is a program with built in programing language called GML. It's specially designed for game makers and like you can see you can make a lot of versions of your game for different OS's. It have got a FREE starter edition and it will remain free for use but it's limited about features. The latest version of GM is called Studio. It contains FREE edition, Standart 49.99$, Professional 99.99$ and Master 799.99$. If you need export for Mac and Windows only you can use either FREE or Standart. If you want all the features buy Standart. And it's very easy to use!

Name: Construct 2
Website: http://www.scirra.com/
Cost: FREE!/Not so free...
Target: Windows, Mac, HTML5, Android, iOS, Linux, Windows Phone 8, Blackberry 10, Firefox Marketplace, Tizen, Facebook, Chrome Web Store, Amazon Appstore
Description: It's lighter than GM and it is the main rival of it. Sadly but C2 loses the battle against GM in many aspects which I won't mention here. The biggest plus of C2 is it's innovative and easier to use interface. The bad aspect is the lack of 3D options and still a plenty of bugs. It have a FREE edition like GM but it also have a Personal Edition 119$ and Busness Edition 399$. If you want only to make games without limits buy the Personal Edition but if you ask me skip C2 and buy GM it's better in my opinion. Does not require programming skills!

Name: Construct Classic r2
Website: http://www.scirra.com/
Cost: Fully FREE!
Target: Windows only
Description: This is the first product from Scirra and it's open source & FREE! Yes it is! But it's development from Scirra is stopped so new updates are most likely to not happen. Also it's still buggy and without too many features but if you like free software and you are okay with the bugs go and download it. I had used it for some weeks and it's easy to use but it's not the best of the bests. Anyway I still have it and it deserves your attention just because IT'S FREE! Nowadays you can find it only in sourceforge site because Scirra concentrates only in Construct 2 now and Construct Classic is pushed off the main site. Does not require programming skills!

Name: Scratch
Website: http://scratch.mit.edu/
Cost: Fully FREE!
Target: Windows, Mac (version 2.0 can be runned from every OS if you have IE connection)
Description: If you have a 10 years old child and he/she wants to learn programing this is suitable choice. But believe me if you are a programer or just a normal person - DO NOT TRY THIS! I had tried it but it's worst than playing with childs if you are 18+. Maybe your child will like it but not you or me. Also the last version is from 2009! They had started a Scratch 2.0 project in 2011 and now is finally finished but is for users with IE connection only (because it's browser integrated)! WTF! It's only plus about Scratch 1.4 and 2.0 is: it's FREE and easy for a child to learn some things. Does not require programming skills!

That's all from my experience. I have also a experience with Python but I not prefer to use it in my projects.
User avatar
RacerBG
 
Posts: 314
Joined: Mon Oct 01, 2012 5:44 pm

Re: Development Languages / Environments

Postby dj_bytedisaster » Tue Jun 04, 2013 7:11 pm

Delphi is still the grand daddy of RAD Environments. The original Starfire GPM2 Editor was written in Delphi 2 :1cool:
dj_bytedisaster
 
Posts: 31
Joined: Sat May 11, 2013 10:08 am

Re: Development Languages / Environments

Postby sionco » Sun Jan 05, 2014 6:05 pm

Game Develop
Website: http://www.en.compilgames.net/index.php
Cost: Free
Target: Windows / Linux / HTML5
Description: Up and coming development environment, easy to use and no programming required.
Includes Physics, dynamic lights, particle systems, networking extensions and a small but active forum.
User avatar
sionco
Site Admin
 
Posts: 611
Joined: Mon Oct 01, 2012 12:10 am

Re: Development Languages / Environments

Postby RacerBG » Thu Jan 09, 2014 11:26 am

Name: Game Editor
Website: http://game-editor.com/Main_Page
Cost: Fully FREE!
Target: Windows, Mac, Android, Linux
Description: Game Editor is one little cross-platform development environment with integrated C programming language. It's not very easy to use because of it's interface and because of C itself but if you are a programmer - give it a try. It's fullly free and actively developed. It have one stable and one beta version. The last is still developed and it fixes many bugs from the stable version. Game Editor development environment is available for Windows, Linux and Mac.
User avatar
RacerBG
 
Posts: 314
Joined: Mon Oct 01, 2012 5:44 pm

Re: Development Languages / Environments

Postby sionco » Wed May 28, 2014 9:17 pm

Godot
Name: Godot
Website: www.godotengine.org
Cost: Free (open source
Godot is an impressive looking visual based development engine for 2D and 3D games, which also includes an easy looking scripting language.
It's cross-platform so outputs to PC, Mobile and Web platforms.
Last edited by RacerBG on Sat Jun 07, 2014 8:40 am, edited 1 time in total.
Reason: Fixing the URL link
User avatar
sionco
Site Admin
 
Posts: 611
Joined: Mon Oct 01, 2012 12:10 am

Re: Development Languages / Environments

Postby sionco » Sun Aug 17, 2014 8:55 pm

I've started playing with the Haxe programming language, and using the HaxelFlixel framework.
All free and the HaxeFlixel just seems so easy to use to make a game.

Haxe
HaxeFlixel
User avatar
sionco
Site Admin
 
Posts: 611
Joined: Mon Oct 01, 2012 12:10 am

Re: Development Languages / Environments

Postby sionco » Tue Oct 14, 2014 11:23 am

Here are some great tutorials for getting started with making games in Haxe(which as an easy cross-compatible language)

http://www.haxecoder.com
User avatar
sionco
Site Admin
 
Posts: 611
Joined: Mon Oct 01, 2012 12:10 am


Return to Resources

Who is online

Users browsing this forum: No registered users and 1 guest

cron