Sort:  

Unity habe ich zwar mal versucht weil es kostenfrei ist als kleiner Entwickler
und die einem helfen damit Geld zu verdienen mittels Skin verkäufen usw.
Aber C# an sich war nichts für mich, zu kompliziert, zu umständlich vor allem.

Ich benutzt Gamemaker Studio 2, die hat die GML ein Abklatsch der Pyhton Sprache,
was jeder lernen kann, konnte meiner Frau einfache Bewegungen eines Charakters innerhalb
2-3 Minuten beibringen weil es eben so schlüssig und easy ist.
Den Code schreibt man direkt in die Objekte anstatt dafür extra noch Visual Studio zu brauchen,
man verschiebt auch und animiert die DInge immer direkt.

Für mich die beste Eninge überhaupt den gerade durch eben mein Leben wie du auch,
hat man nur begrenzt Zeit für sowas und von daher will ich schnell wieder
in mein Projekt reinkommen anstatt mich nach 1 - 1 1/2 Wochen Pause wieder
stundenlang rein arbeiten zu müssen.

Ich kann es echt nur jeden empfehlen und das ohne Werbe-Link,
leider gibt es seit geraumer Zeit nur noch das Abbo programm.
Mich wollen die bei jedem Login zwar überreden es auch anzunehmen
aber ich würde niemals meine Lebenslange Lizens hergeben!

Habe damals gerade mal 100€ bezahlt und kann dafür alles kostenfrei
und lebenslang inklusive den neusten Patches machen, heutzutage leider
undenkbar weshalb es nur verständlich ist das jeder nur Unity kennt.

Ich hab mich beruflich ne Weile mit c# und .net auseinander gesetzt, Daher habe ich da keine Berührungsängste und kann das auch sinnvoll einsetzen. (Bis zu einem gewissen Punkt)
Ich mag die Objektorientierte Programmierung mit Klassen etc. halt auch.
An sich ist Unity recht einfach, mein Sohn (11) versteht da die Ansätze hat nur zu wenig Geduld. Und mit den richtigen Asstes (auch kostenpflichtige) kann man da ne Menge automatisieren oder mit wenig bis gar keinen Programmieraufwand bewerkstelligen. Die Möglichkeiten sind da einfach viel größer als bei Baukastensystemen.

Visionaire kann ich dir auch ans Herz legen, allerdings eher für das Piont'n'Klick gedöns. Das ist auch schnell zu verstehen und wenig bis gar kein Programmieraufwand notwendig.

Erstellst du deine Sprites denn auch selber? Und wenn ja wie machst du die. Da aste ich mir mit GIMP immer einen ab ;)

3D mit Blender ist da deutlich eingängiger, wenn auch viel komplizierter.

Ebenfalls mit GIMP und via Spriter Free Version,
animiere ich die Geschichte.
Klar ginge das ebenfalls mit GM2 aber dort nie so genau.

Ja C# hat seine Vorzüge und vor allem wer C# kann,
der versteht ebenfalls Java.
Ist im Endeffekt das gleiche, die haben ja nur
Java erweitert wurden dann von Java verklagt
und haben eben eine eigene Sprache daraus definiert.

Mit GM2 Sind schon einige heftige Meilensteine der Gaming Welt entstanden,
siehe "Hot Line Maima 2, Wrong number" oder oder
aber Unity ist halt Famer und vor allem total auf 3D ausgelegt
und jeder liebt eben 3D Games 😅

Spriter Free kenne ich gar nicht. Muss ich mir mal anschauen. Ich animiere die in Unity via Script. Aber die einzelnen Bilder zu erstellen nervt mich in Gimp. 😄

Uff keine Sorge, Spriter berechnet alles automatisch!

Auch die zwischen Bilder zeichnet es selbständig, ich war damals echt beeindruckt und ich sehe ehrlich gesagt keine Einschränkungen in der free Version ✅

Ich habe für eine einfache Laufanimation irgend was zwischen 15 und 30 Bildern gemalt. 😅

Uff 😳
In Spriter brauchst du bloß
Das Konstrukt an sich.
Also den Kopf, Beine, arme usw.
Und kannst dann ein unsichtbares Skelett bilden das mkt allem verbunden ist, anschließend noch mit der timeline die verschiedenen end Positionen schieben und es animiert den Rest selbst. So braucht man für eine einfache Lauf Animation ca. 2-3 min. Für Kampf Animation 5-6 min, je nach aussehen usw.