C# oder C++ für Unity?
Hi,
ich will eine Programmiersprache lernen, bei welcher ich mit Unity und vielleicht später auch mit Unreal programmieren kann.
Da Unreal (glaube ich) vorrangig C++ unterstützt, wollte ich fragen: Soll ich C# oder C++ lernen?
MfG
Arthur
13 Stimmen
4 Antworten
Wenn du mit Unity entwickeln möchtest, hast du nur C# zur Auswahl. Diese Auswahl lässt sich höchstens durch Plugins erweitern (bspw. um Visual Scripting Languages). Ob da auch C++ noch im Angebot ist, kann ich nicht sagen, nur empfehlen würde ich es generell nicht.
Die Unreal Engine hingegen bietet einen generellen Support für Visual Blueprints und C++. Des Weiteren kann man sich Lua integrieren.
Soll ich c# oder c++ lernen.
C# lässt sich meiner Meinung nach leichter lernen. Bereits die Syntax ist leichter.
Nichtsdestotrotz solltest du mit Unity / der Spieleprogrammierung erst beginnen, wenn du genügend mit den Grundlagen der Sprache und Programmierung vertraut bist. Später, für die Einführung in Unity, könnten dir diese Tipps zusätzlich helfen.
Mit Unity und C# ist der Einstieg definitiv leichter
Macht keinen Unterschied mehr. Ob du es mit C++ schreibst oder mit C#, der kompilierte Output wird der selbe sein. Ich hasse C++ eh, weil viel scheiß, C ist mein Liebling.
C# ist für Anfänger definitiv einfacher.
C# ist leichter zu lernen :D