Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

BrokenInsane

Frischling

Beiträge: 56

Wohnort: Wien

  • Private Nachricht senden

11

11.04.2014, 14:43

Du kannst für Unity selbst deine Scripts in C#, Javascript und Boo schreiben. Ich weiß nicht wo du das her hast dass man nur vorgegebene Scripts verwenden kann.

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

12

11.04.2014, 15:08

Wenn man mit Unity arbeitet, kann man mit C#, UnityScript (wird meist als JavaScript bezeichnet, es gibt aber ein paar Unterschiede) oder Boo (quasi Python für .NET/Mono, auch hier gibt es diverse Unterschiede) programmieren.
Mit der C++ Entwicklung in Unity habe ich mich bisher noch nicht beschäftigt. Man kann DLLs einbinden und verwenden, was aber etwas völlig anderes ist, als die Nutzung der eben aufgeführten Skriptsprachen. (Du solltest also nicht darauf hoffen, C++ in Unity verwenden zu können.)
Und, abgesehen vielleicht von der Verwendung von DLLs, diese Angaben beziehen sich nicht nur auf die kostenpflichtige Version. ;)

Ob es nun ein MMO(RPG) wird oder etwas, was bekannten MMOs nachempfunden ist, ist grundsätzlich für die Empfehlung von Tools (und Engines) relevant. Wenn es ein MMO werden soll, müssen auf dem gleichen Server sehr viele Spieler gleichzeitig aktiv sein können. Das bringt gewisse Anforderungen mit sich, die bei der einen Engine/dem einen Framework einfacher umzusetzen sein könnten, als bei einem/einer anderen.
Wie viele Spieler sollen sich gleichzeitig in gleichen Gebiet/der gleichen Map/der gleichen Welt/... befinden können?

Ich denke mal, dass das mit der Verbreitung vion C++ bei den größeren Entweicklerstudios durchaus der Fall ist, allerdings bekommt man von kleineren Studios, Indies und Startups eher weniger mit. Würde man diese mit einrechnen, würde die Aussage, es würde hauptsächlich nach C++ gesucht werden, nicht mehr ganz stimmen. Viel wichtiger ist aber ohnehin, wie es bei den Studios aussieht, bei denen du auch wirklich anfangen wollen würdest...
Abgesehen davon hört man von vielen Neulingen, dass sie C++ verwenden wollen, weil alle Großen das auch machen und weil C++ deswegen viel toller ist und man außerdem deswegen damit die besseren Ergebnisse bekommt... ^^
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

Sleicreider

Frischling

  • »Sleicreider« ist der Autor dieses Themas

Beiträge: 45

Wohnort: Österreich,Steiermark

Beruf: Softwareentwickler

  • Private Nachricht senden

13

11.04.2014, 19:42

Keine ahnung, aber irgendwie mag ich Unity nicht so^^.
Jedoch find ich Unreal Engine und CryEngine sehr interessant, eine von den beiden wird denk ich mal das richtige für mich sein.

Also ich würd mich nicht mehr wirklich als "Neulig" bezeichnen auch wenn ich nocht jung bin, ich habe schon einige Zeit lang mit diversen Programmiersprachen in der Schule und Arbeit zu tun gehabt.
Ich finde Java und C# auch um einiges leichter zu verwenden, und man kommt auch viel schneller zu Ergebnissen.
Der einstieg mit Java + OpenGL ware um einiges leichter für mich als der mit C++ und OpenGL.
Um C++ zu lernen muss man meiner Meinung nach auch etwas mehr motivation mitbringen die Sprache zu lernen als bei den anderen, jedoch finde ich C++ einfach interessanter(auch wenn ich mit C#, Java bestimmt 3-4 Jahre mehr Erfahrung habe) und am Ende muss doch jeder für sich entscheiden mit was er programmieren möchte ;)

Es Soll ja nicht heißen das C++ viel viel besser ist, wenn mit der Engine arbeitet denk ich mal kommt man mit deren Scripts auch sehr weit, da die ja bereits im Hintergrund mit C++ laufen.
Große Firmen arbeiten auch mit Engines aber denke diese werden die diese im Source Code noch etwas anpassen (also C++) darum wird ja groß werbung gemacht bei CryEngine und Unreal das sie den gesamten C++ src mitliefern und man drauf zugriff hat denk ich. (denk ich zumindest: wie gesagt bin ja kein pro was engines angeht)

eigentlich gehts hier ja auch um CryEngine 3 vs UnrealEngine 4 , weniger um Unity.
Beide Engines sind super, was eben die entscheidung so hart macht xD

Sleicreider

Frischling

  • »Sleicreider« ist der Autor dieses Themas

Beiträge: 45

Wohnort: Österreich,Steiermark

Beruf: Softwareentwickler

  • Private Nachricht senden

14

12.04.2014, 11:00

ich hab mir gerade weitere Videos von unreal usw angeschaut.
Anscheinend ist es wirklich möglich komplette LvL's rein mit der Engine zu erstellen, also haben die anscheinend schon so etwas wie Blender integriert?
Kann man mit diesen Engines auch Menschen/Monster oder sonst was erstellen? oder haben diese Engine in sachen Modelling doch ihre Grenzen.

Mfg
Slei

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

15

12.04.2014, 11:31

Engines sind keine 3D-Modellierungs-Tools.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

16

12.04.2014, 11:31

Leveldesign != Modelling ;) du kannst mit deinen importierten Modellen oder mit vorgefertigten ein Level erstellen, aber nichts Modellieren. Du setzt ja nur Teile zu etwas ganzem zusammen. Das ist in etwa so, wie wenn aus fertigwänden ein Haus gebaut wird. Zuerst werden die Wände gegossen (oder wie die das machen), das ist dann das Modellieren in Blender oder Maya etc., dann werden die Wände zu einem Haus zusammengesetzt (natürlich vereinfachte Beschreibung ;)), was gleich mit dem "Zusammensetzen" deiner Level in Der Engine ist.
Und des weiteren würde ich an deiner Stelle zu UE4 tendieren aus den bereits genannten Gründen.

Grüße, Suskritor

Zitat

Die wichtigste Eigenschaft eines Programmierers ist vorausschauende Faulheit.


BrokenInsane

Frischling

Beiträge: 56

Wohnort: Wien

  • Private Nachricht senden

17

12.04.2014, 15:39

Natürlich ist es in der Unreal Möglich einfache Dinge zu verändern, zB. aus Brushes Wände und Türen/Fenster erstellen. Dies ist allerdings nur mit einfachen Formen möglich, kompliziertere Dinge musst du wohl oder übel irgendwo runterladen oder selber machen.

Sleicreider

Frischling

  • »Sleicreider« ist der Autor dieses Themas

Beiträge: 45

Wohnort: Österreich,Steiermark

Beruf: Softwareentwickler

  • Private Nachricht senden

18

12.04.2014, 20:40

mir gefällt die unreal Engine zur Zeit auch besser vorallem weil es viele Einsteiger freundliche Tutorials gibt, sogar von dem Machern selbst.

Werbeanzeige