-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|173|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
SoCoder -> Link Home -> Useful Apps


 
Jayenkai
Created : 08 June 2017
Edited : 08 May 2022

Handy Dev-Tool Guide




I'll try my best to keep this list up to date. If you have any tips, stick 'em in the comments!



Alt Forum

SyntaxBomb - Forum
If this forum is down, you probably can't read this, but if you can manage to read this, know that SyntaxBomb should at least be available!


Mark Sibly's Languages


Blitz3D - itch.io
     Targets : Windows
     Install Note > Reveal 🔎

BlitzPlus - GitHub
     Targets : Windows

BlitzMax - itch.io - GitHub
     Targets : Windows, MacOS, Linux
     BMX-NG - GitHub

Monkey-X - itch.io - GitHub
     Targets : Windows, MacOS, Linux, Javascript, Android, iOS
     Cerberus-X - .com - Forum


Other Basics


AMOS2 - .org - Facebook Group
     Targets : Javascript
     About > Reveal 🔎

GLBasic - .com - Forum
     Targets : Windows, MacOS, Linux, Android, iOS, GP2X, Pandora
     
Basic4GL- .net
     Targets : Windows
Basic4GL Mobile - .net
     Targets : Windows, Android, Javascript

FreeBasic - .net
     Targets : Windows

DarkBasic Pro - .com - GitHub
     Targets : Windows

BBC Basic - .co.uk
     Targets : Windows, MacOS, Linux, Android, iOS, Raspberry Pi
     
B4X - .com
     Targets : Windows, MacOS, Linux, Android, iOS, Raspberry Pi, Arduino, .. and more!
     
XProfan - .de (German language website, but BASIC is BASIC)
     Targets : Windows, Linux

PureBasic - .com
     Targets : Windows, MacOS, Linux

RFO Basic for Android - .net
     Targets : Android


Retro Coding


8-bit Workshop - .com
     Targets : Atari 2600, Atari Vector, AppleII and more.

CPCtelera - .io
     Targets : Amstrad CPC

CBM .prg Studio - .co.uk
     Targets : C64/Vic/etc

SecondBASIC - .net
     Targets : Sega MegaDrive/Genesis

GBDK - GitHub
     Targets : Gameboy



Modern Retro Coding


PetitCom/SmileBasic - .com
     Targets : Different verions exist for DS, 3DS, Switch and Raspberry Pi. Compatibility between versions is .. erratic!

Pico-8 - .com
     Targets : Anything (Browser/Arduino/etc) that runs the Pico8 Virtual system
     
Pokitto - .com
     Targets : OpenSource ARM-based devices
     
LowRes NX - .com
     Targets : Browsers or Mobiles using the LowRes NX app

Turbo Rascal - .com
     Runs on : Windows, Linux, Mac
     Targets : Pretty much all 8 bit and many 16 bit micros (C64, Vic 20, Amiga, ST, BBC, Amstrad etc)



Studios


XCode - .com
     Targets : MacOS, iOS, tvOS
     
Visual Studio - .com - Community Edition
     Targets : Windows, and others, but usually awkwardly!

Android Studio - .com
     Targets : Android
     
Cocos Creator .org
     Targets : Windows, MacOS, Android, iOS

AppGameKit - .com
     Targets : Windows, MacOS, Android, iOS

Corona - .com
     Targets : Windows, MacOS, Linux, Android, iOS


Mega Studios

These are the big ones.
Mass marketed, with huge support and masses of plugins and other stuff.
They allow for a HUGE number of targets, but watch out for those license costs!

Unity - .com
     Targets : Pretty much anything!
     
Unreal Engine - .com
     Targets : Pretty much anything!
     
GameMaker - .com
     Targets : Pretty much anything!


Misc Languages


Phaser - .io
     Targets : Javascript
     
Haxe - .org
     Targets : Javascript, Java, PHP, C# and other such targets.

MonoGame - .net
     Targets : Windows, MacOS, Linux, Android, iOS, tvOS, WindowsPhone, PS4, PSVita, XBone, Switch
     
DIV Game Studio - .co.uk - GitHub
     Targets : Windows, MacOS, Linux, Javascript, Android, Raspberry Pi, Pandora, GP2X
     
NaaLaa - .com
     Targets : Windows, Linux


Core Languages


MinGW - .org
Python - .org
PHP - .net
Perl - .org


Posting Your Game

Uploading
     itch.io is a popular place to upload your games.
     GameJolt is another place to upload your games.

Announcing
     Socoder has a Showcase
     SyntaxBomb have a "Showcase Area" within the forum.
     TIGSource Forum has an Announcement section

 

Comments


Thursday, 08 June 2017, 11:48
steve_ancell
I was going to go over to AGK2, I already have the old AGK, but have now decided to try out Monkey2 when I return to coding.

Is there any way you could make this thread sticky Jay?, maybe a hot-link at top left of the site.
Thursday, 08 June 2017, 13:22
Jayenkai
Yeah, I'm going to shove it in the left sidebar, with the FAQs link and those bits and pieces. Figured that's as good a place as any.
Thursday, 03 August 2017, 11:06
Dan
Here are few other basic or programming languages:

QB64 Q/QuickBasic for Windows
RFO! Basic - As freeware basic for Android.

Naalaa 6 For windows.

DIV Games Studio Div - Available for windows (beta freeware version)
Thursday, 03 August 2017, 11:34
Jayenkai
Thanks, added them into the main list.
Thursday, 03 August 2017, 14:44
TomToad
There is also the B4X languages

Basic4Android
Basic4iOS
Basic4Java
Basic4Arduino

Also for 8 bit retro there is
CBM .prg Studio
Friday, 04 August 2017, 04:20
Jayenkai
Thanks, added. (Although I only gave B4X one single link!)
Wednesday, 16 August 2017, 08:48
Afr0
You should add Visual Studio Community and Character Generator!!
Wednesday, 16 August 2017, 09:20
Jayenkai
Added VisStudio, but not adding ChrGen. That's not a language...
Wednesday, 07 February 2018, 10:49
Dan
Hey, anybody heard of Profan/Xprofan ?

They offer an older version 10.0a as the Full version-download, with compiler.

The XProfanFree 11 is newer, but it functions only as a Script-Language.

Their newest product is Xprofan X3.1, but this is commercial version.

The only disadvantage is, that the manual and the editor/compiler & runtime are in German Language. (the text output/buttons etc)

There is a patch for the v6.6 and v7.5 which enables the runtime, compiler and the editor to be displayed in English language. But, i guess, these versions aren't available as freeware.

You can download it at xprofan.de/start.htm


This is how the language looks like:

Wednesday, 07 February 2018, 11:34
Jayenkai
Added to the list. I don’t mind sites being in different languages, as long as the code is still readable.
I can’t imagine how difficult it might be, trying to actually code using none-English commands!
Wednesday, 07 February 2018, 12:14
Dan
I wouldn't want to imagine it ^^;

Anyway, programming helped me a lot to expand my knowledge of the English language.

Here is another suggestion: http://web.archive.org/web/20080915174046/http://users.csolve.net/~keiko/HSP/ Hot Soup Processor. Archived page.
The IDE on this page is translated into English, manual is still in Japanese (at least the commands are in readable english).
(P.S. if you are using the Chrome Browser, you may open the HTML file, and let it translate the Japanese language into English. Just discovered this on my SrWare Iron browser)

Anyway worth a look. Here are few Sample programs: http://hp.vector.co.jp/authors/VA003112/index_e.html
Wednesday, 07 February 2018, 12:51
Retro
PureBasic
Wednesday, 07 February 2018, 16:24
HoboBen
Don't forget python!
Wednesday, 07 February 2018, 16:34
Jayenkai
Is python still a functional Gamedev language? I typically see it for scripts, but not much more.
Wednesday, 07 February 2018, 18:17
HoboBen
Yeah there's projects like pygame been around for 17 years! Also you even have Perl up there
Wednesday, 07 February 2018, 21:17
Jayenkai
Yeah, but only because of it's ability as a server based thing!!
I dunno. Python seems very old-hat to me!
But I’ve added it to the Misc languages, and also added Pico-8 to the Retro section.
Tuesday, 25 December 2018, 00:25
zzoom
Was there a font generator on this site recently... Digging around to see if my memory is misfiring or not. Edit, found it :
https://socoder.net/?Topic=1366
Saturday, 07 May 2022, 06:35
steve_ancell
I'm not sure if this belongs in this section as it's a graphics tool rather than a coding tool, I learned about this tool (Krita) a few days ago in a Godot shaders tutorial video.

Linkage!
Saturday, 07 May 2022, 11:21
AndyH
Can I throw Turbo Rascal onto the list under Modern Retro Coding?


Turbo Rascal - https://turborascal.com/
Runs on: Windows, Linux, Mac
Targets: Pretty much all 8 bit and many 16 bit micros (C64, Vic 20, Amiga, ST, BBC, Amstrad etc)