In questo periodo mi è venuta voglia di imparare un linguaggio diverso da GML, un linguaggio serio. Ma la domanda è: Quale?
La mia cerchia si è ristretta a Java, C++, C#.
Ovviamente il mio fine principale è quello dei videogiochi e mi piacerebbe sapere quale secondo voi si addice meglio a conseguire questo scopo.
Il Java ho letto che è utilizzabile anche con dispositivi Android, a differenza degli altri due, e per imparare mi piacerebbe anche moddare Minecraft (cosa alquanto figa).
Il C# mi sembra di aver capito che era simile a Java, quindi all'inizio la scelta era fra questi due, ma poi ho scoperto che giochi che conosco sono scritti in C++ (Terraria/Starbound) e quindi ho aggiunto anche lui alla lista.
Altra cosa, non voglio appoggiarmi a Unity, vorrei imparare bene il linguaggio senza sotterfugi come ho fatto fino ad ora (vedi GM) e ad usarlo come nei giochi sopra citati.
Poi nel sito di Starbound ho letto questo:
Cosa mi significa? Non capisco come faccia il gioco ad essere costruito con due linguaggi differenti, potreste gentilmente spiegarmelo?FAQ ha scritto:What language is Starbound coded in?
C++ and Lua
Il lua poi mi ha incuriosito perchè è un linguaggio che incontrai poco più di un anno fa usando la mod ComputerCraft e mi piacque fin da subito. E' possibile realizzarci giochi? Sul sito ufficiale è scritto di sì, ma al tempo mi era parso un linguaggio tanto semplice che non capisco come. Se sì, allora aggiungiamo anche lui alla lista
Sono completamente niubbo in questi linguaggi orientati agli oggetti quindi mi affido completamente a voi : )
Ah altra cosa, vorrei sapere se tutti quelli che ho citato hanno utilizzi in entrambi 2D e 3D
Grazie