What's the best language for making games that isn't C/C++.
too dumb for managing manually memory and C++ code crashes while doing a simple hello world with a million compiler errors.
Let's see that hello world.
This sounds impressive.
>>57182277
int main()
{
return 0;
}
this literally gives me 50 compiler errors.
C# is popular due to Unity.
If you want something more do-it-yourself than Unity, Go may be suitable. It has SDL2 libraries.
>>57182287
What compiler are you using?
>>57182335
version of codeblocks that is bundled with mingw.
I like C# but wonder if is good enough to make games using libraries rather than unity.
>>57182368
does your source file end with ".cpp"?
>>57182455
yeah, but I just want to make small 2D games, and unity is bloated as fuck.
is C# good enough?
>>57182469
try godot
>>57182469
If you're making small 2D games, I recommend you try making them in the browser with Javascript. This is the most portable way to make a game these days.
There are JS game engines like Phaser.io.
>>57182469
C# is great.
Unity is fine. Don't be a spaz.
Just jump in and learn. Tonnes of tutorials and resources for that. Once you know it half decently, you'll be in a good position to learn any other language or game engine if you do desire.
>>57182611
>50MB pong game
lmao
>>57182622
Irrelevant in this context.
>>57182195
How about stop being too stupid for manual memory allocation, and git gud?
It's not nearly as tough if you rely on stack allocation primarily, and smart pointers when that's not good enough.
>>57182652
their main issue is their shit IDE
can't even compile a return 0; program.
>>57182678
is visual studio better than freetards IDES?
there are frameworks for "don't giving a fuck about memory management while sticking to same easy rules". like QT.
*some
to use in C++, I should add...
>>57182678
dont blame the ide senpai, its most likely just you.
Anyway indiegames can be developed in which ever language you desire - but maybe JS would be ideal for you since it requires very little setup.
If you one day aspire to work in the buisness, you should probably try real hard at learning c++.
also, just learn how memory management works!
>>57182195
Elm :^)
you always have to look at the problems scale. if you want to program efficient you would have to go very low level, like FPGA, Assembly language, C, C++. But for every days joes problems you don't need efficenty, so you want Python or some other great Scripting Language.
https://haxe.org/
>>57182195
>too dumb for managing manually memory
Then you're too dumb to write a game. Fuck off back to >>>/v/, retard
>>57182195
C# in VS with Unity pretty much writes games for you.
>>57182583
Not op. Can you give me some more tips on how to start making some small JS games? I have a bit of JS experience but not a substantial amount. About a college course worth.
>>57182583
check this out: https://love2d.org/
>>57182727
IDE?
Vim.
>>57182455
>mingw
Ya dun goof'd.
>>57182816
http://phaser.io/learn
write a text adventure in perl
scratch
>>57182693
it's better than codeblocks
>>57182839
>1-based indexing
Lua is pretty amazing but this won't ever not bother me. Dijkstra agreed, don't bother him about it.
Seriously though love and lua are great.
Asm
>>57182950
veriii megusdta