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

Sleicreider

Frischling

  • »Sleicreider« ist der Autor dieses Themas

Beiträge: 45

Wohnort: Österreich,Steiermark

Beruf: Softwareentwickler

  • Private Nachricht senden

1

10.04.2014, 13:40

Welche GameEngine für MMO like Game(CryEngine 3, Unreal Engine 4)

Hi,

Da ich mich entschieden habe ne Game Engine für weitere Spiele Projekte zu verwenden und mich auf CryEngine 3 oder UnrealEngine 4 beschränkt habe würde ich gerne wissen welche der beiden wäre besser für GameEngine einsteiger.
Spieleprogrammierung soweit kenn ich mich aus, nur halt ohne erfahrung mit GameEngines, und mein nächstes Projekt soll ein "MMO" like game werden. Eigentlich eher nur das Aussehen und Gameplay.(3rd Person ansicht, Verwendung von Fähigkeiten, Nahkampf/Fernkampf, UI mit skillz, miniMap,Healthbar usw)
(Beide mit vollem C++ src zugriff was ich weis, perfekt für mich)
Zurzeit weiß ich das ich mir direkt ne Licensed Version einer der Engines kaufen möchte und so viel ich weiß sehen die Linzenzen so aus:

Unreal Engine 4: 19€ /monat + 5% der einnahmen
CryEngine 3: 9,99€ / Monat
Obowhl auf der Webseite von der Cryengine nicht wirklich beschreiben ist ob man irgendwann wenn man das spiel verkaufen möchte mehr zahlen würde.
Und man auch irgendwie nicht direkt die CryEngine kaufen kann sondern nur mittels Anfrageformular?

Ich habe mich auch etwas umgesehen und es sieht so aus als hätte die UnrealEngine ne sehr gute Community + Tutorials für alle möglichen Arten von Spielen.
Bei der CryEngine 3 tut man sich meiner meinung nach irgendwie schwer etwas Tutorial mäßiges zu finden.


Was findet Ihr wäre besser für mich und meinem Spiele Projekt?
Ich möchte noch anmerken das ich nicht wirklich Gut im Modellieren von 3 Modellen bin, trotzdem wäre es gut wenn es durch die GameEngine möglich ist ne bessere Qualität zu erzeugen.

Mfg
Slei

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Sleicreider« (10.04.2014, 14:20)


BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

2

10.04.2014, 14:08

Sorry, ich muss das kurz los werden: Nicht eine gute Engine macht eine gute Qualität, sondern nur gute Modelle und Texturen machen das.
Um einen guten Freund sinngemäß zu zitieren: "Nicht der Verlag macht ein gutes Buch, sondern der Autor".
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]

Sleicreider

Frischling

  • »Sleicreider« ist der Autor dieses Themas

Beiträge: 45

Wohnort: Österreich,Steiermark

Beruf: Softwareentwickler

  • Private Nachricht senden

3

10.04.2014, 14:16

das stimmt natürlich,
jedoch hab ich grad vorher nen artikel gelesen, wo stand, das es mit der cryengine anscheinend leichter möglich ist ne gute qulität/grafik zu erzeugen.
wie genau das zu verstehen ist weis ich nicht, hab ja noch keine der engines verwendet. Ich weis nur durch videos der cryengine möglich ist,
alle möglichen oberflächen / terrein mit klick/tools zu erstellen. so muss ich nicht das ganze level selbst designen in blender usw.
aber ich denke das liefert die unreal engine auch mit.

DeathStorm

Frischling

Beiträge: 63

Wohnort: Warendorf

Beruf: Fachinformatiker - Anwendungsentwicklung

  • Private Nachricht senden

4

10.04.2014, 16:15

Ich bin der Meinung in deine Auswahl solltest du ggf. auch die Unity Engine mit einbeziehen.

Ansonsten solltest du ggf. alle Engines mal testen und dann entscheiden mit welcher du am besten klar kommst.
Besucht meinen neuen Blog auf Weird Mind :)

Neue kreative Köpfe sind immer gern gesehen :thumbsup:

Sleicreider

Frischling

  • »Sleicreider« ist der Autor dieses Themas

Beiträge: 45

Wohnort: Österreich,Steiermark

Beruf: Softwareentwickler

  • Private Nachricht senden

5

10.04.2014, 18:54

Also das das Crytek nur 9,99 verlangt glaub ich auch nicht.
Unity möchte ich eig. gar nicht verwenden. Vorallem weil die Free version ohne C++ oder C# lauft bzw monatlich 75€ kostet(licensed), was für mich einfach zu viel ist.
Da finde ich die 19€ z.B viel bessesr.
Klar sind die 5% viel wenn man wirklich ein tolles spiel rausbringt, jedoch muss man erstmal so weit kommen, daher finde ich Unity/Cry billiger zum einsteigen.(Wobei man bei CryTek wirklich nicht sicher sein kann das keine zusätze anfallen)

Von Tutorials/Community her find ich Unreal Engine wirklich besser, man braucht nur in youtube/google eingeben was man sucht und man findet auf anhieb einige anfängerfreundliche videos, sogar von den herstellern selbst.
Bei der CryEngine habe ich mich schwer getan etwas zu finden das mir helfen könnte mein Projekt in die Tat umzusetzen.

Es wurde aber schon mit beiden MMO like Games hergestellt.

Die entscheidung fällt mir hier schwer ._.

Beim Punkt modelle, habe ich mir MakeHuman(free soweit ich weiß) angeschaut. Da ich auch für meine Charaktere Menschen haben will.
Man kann die fertigen Modelle auch in Blender imoprtieren und dort anpassen soweit ich weis. Ob es nen Cloth modeller gibt weis ich nicht, aber mann muss bestimmt noch einiges selbst machen.
Es muss bei mir auch nicht ne highend Grafik / Modell Qualität sein.

mfg slei

KaGe

Frischling

  • Private Nachricht senden

6

10.04.2014, 20:29

Hallo Sleicreider,


ich persönlich würde dir zur CryEngine raten.
Du kannst sie kostenlos runterladen und in vollem Umfang nutzen.
http://www.cryengine.com/get-cryengine
Des Weiteren hast du eine Top Grafik (wenn du es richtig machst).
Der Einstieg ist recht einfach und intuitiv.


Wenn du irgendwann dein Game fertig hast und es verkaufst kannst du dir auch die Lizenzkosten leisten. Zumal diese dann auch von dem Erfolg und Preis deines Games abhängen werden.




Andernfalls würde ic dir die Blender Game Engine ans Herz legen.
Diese ist, wie du ja bereits weist, kostenlos und du kannst in dem Programm gleich Modelle anfertigen und texturieren uvm.
Du kannst auch Kleidung modellieren und über Modifier an den Charakter anpassen.



Mit beiden kannst du MMO's machen, auch wenn der Arbeitsaufwand bzw. Programmieraufwand bei Blender wesentlich höher ist.




Sleicreider

Frischling

  • »Sleicreider« ist der Autor dieses Themas

Beiträge: 45

Wohnort: Österreich,Steiermark

Beruf: Softwareentwickler

  • Private Nachricht senden

7

10.04.2014, 21:26

Über Blender Game Engine habe ich auch schon mal nachgedacht jedoch ist die eigentlich mehr für python gedacht und ich möchte eben mit c++ arbeiten.
Es gab zwar irgendwo mal nen Artikel oder ein Projekt mit Blender und C++ aber keine ahnung mehr genau , hat nicht so interessant ausgesehen, ich werde Blender wenn nur für 3D models verwenden und die dann in die Engine reingeben.


CryEngine 3 ist auch ziemlich super was ich so gesehn hab und gelesen, aber ich finde es nicht so toll das es nicht "so viele" "umfangreiche" tutorials gibt wie z.B bei der Unreal Engine und wenn am ende dann auf einmal doch mehr 10-20% der Einnahmen zu Zahlen sind ist das auch nicht so toll. Die Non-License hab ich mir eh auch schon angesehen(natürlich sollte man dennoch licensed versionen im augebehalten wenn man mal was richtiges vorhat), jedoch finde ich die Licensed version irgendwie immer noch seltsam, da bei cryengine.com zwar 9,99€ Licensed steht aber wenn man auf Get Cryengine Licensed geht nichts mehr davon geschreiben stehtund man extra in kontakt mit denen treten muss. Wie auch schon 1-2 Antworten hier und auch viele Berichte schreiben, ist das mit den 9,99€ keine sichere Sache und CryTek gibt angeblich so schnell nichts weiteres bekannt.

Beide Engines sind mit sicherheit sau gut, eine hat finde ich ne bessere Community und mehr Tutorials(UE4) die andere scheint aber irgendwie billiger(Licensed)

mfg slei

DeathStorm

Frischling

Beiträge: 63

Wohnort: Warendorf

Beruf: Fachinformatiker - Anwendungsentwicklung

  • Private Nachricht senden

8

11.04.2014, 09:03

Solltest du zwischen Unreal und CryEngine entscheidne müssen, würde ich rein Preislich (da klarer) und bzgl. Community zur Unreal Engine tendieren.

Jedoch möchte ich kurz noch das Thema Unity klar stellen, da deine Aussage so nicht ganz korrekt ist.

Zitat

Unity möchte ich eig. gar nicht verwenden. Vorallem weil die Free version ohne C++ oder C# lauft bzw monatlich 75€ kostet(licensed), was für mich einfach zu viel ist.


Mit der Standard Unity Lizenz (Free) kannst du sehrwohl C# und sogar c++ (c++ über minimalen Umweg) implementieren und kannst mit der Kostenfrei bis 100.000$ Jahresumsatz verdienen.

Ab 100.000$ verlangt Unity, dass du dir die Pro Lizenz kaufst (einmalig 1.500$), was bei einem Jahresumsatz von 100.000$ absolut Fair ist und du ja auch sogar was dafür bekommst.
(Auch zu erwähnen ist, das du hier ggf. sehr leicht auf verschiedenen Platformen "entwickeln" bzw. vertreiben kannst.)

Solltest du es dir monatlich "mieten" wollen, sind in der Tat die 75$ deutlich mehr als bei den Konkurenten, aber im gegensatz zur Konkurenz nicht nötig.

Und die Community ist entsprechend mindestens so gut wie die von der Unreal Engine.
Besucht meinen neuen Blog auf Weird Mind :)

Neue kreative Köpfe sind immer gern gesehen :thumbsup:

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

9

11.04.2014, 12:36

Mal abgesehen davon, ob du die derzeit bestehenden und noch auf dich zukommenden technischen Probleme meistern wirst:
Wie genau soll dein MMORPG denn aussehen? Ich bezweifle, dass du dir darüber schon ausreichend Gedanken gemacht hast bzw. vermute eher, dass ein bestehendes MMORPG hier als das große Vorbild dient.
Was soll der Spieler grundsätzlich machen können? Auf welche Weise soll er mit anderen Spielern interagieren können? Was soll es in deinem MMO geben, was es von anderen abhebt?
Wahrscheinlich willst du, wie es wahrscheinlich hin und wieder den meisten hier geht, die Mechaniken, die dir (wahrscheinlich aus einem anderen MMO) vor Augen schweben, umsetzen, um die technischen Aspekte kennen zu lernen. Sollte das Lernen dabei wirklich dein einziges Ziel, dann wäre es auch irrelevant, ob du nun ein völlig neuartiges MMO aus dem Boden stampfst oder einfach nur ein vorhandenes kopierst. Wenn du aber Ansatzweise darauf aus bist, dass dein MMO auch gespielt wird, solltest du dir genauere Gedanken über die Spielmechaniken und -inhalte machen.

Unabhängig davon finde ich, dass das Buch Designing Virtual Worlds gelesen werden sollte, wenn man ein MMO entwickeln möchte.


Zum eigentlichen Thema:
_Warum_ willst du denn unbedingt C++ verwenden? Mir fällt auf Anhieb kein Grund ein, warum die Sprache ein Ausschlusskriterium darstellen sollte. Solltest du keine der anderen angebotenen Sprachen beherrschen (aber dafür C++), dann müsstest du durchaus die entsprechende Sprache noch lernen, nur kann dies dennoch den Vorteil mit sich bringen, dass diese Sprache dann weniger komplex ist und die Entwicklung besser voran geht. Sollte dein Interesse lediglich das Umsetzen der Mechaniken sein, wäre die Geschwindigkeit beim Vorankommen ohnehin kein überwiegendes Kriterium.
Was aber in jedem Fall auf dich zukommen wird, wird das Lernen des Umgangs mit der Engine und dessen Tools sein. Da ich bisher nur mit Unity in ausreichender Menge gearbeitet habe, kann ich keine Vergleiche ziehen, nur hört man immer wieder, dass andere Engines weniger Einsteigerfreundlich sein sollen.

Grundsätzlich würde ich dir empfehlen, einen Weg zu wählen, der dich am Anfang wenig/nichts kostet. Unity beispielsweise kann anfangs kostenlos genutzt werden, Modifikationen von Source-Spielen sind ohne Kostenaufwand erstellbar und älteren UDK-Versionen konnte man ebenfalls kostenlos nutzen. (Ggf. ist die kostenlose Nutzung mit diversen Bedingungen verknüpft, wie kommerzielle Nutzung nur bis zu einem bestimmten Maximum...) Es würde auch eine x0-Tage Testversion reichen, da es erstmal wichtig ist, einen Einblick zu erhalten.
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

10

11.04.2014, 13:40

hmm, bis jetzt habe ich nur gelesen das Unity nur eigene Scripts in der Free Version liefert und nur mit der Licensed C++ & C#.
Aber muss ich mir nochmals durchlesen.

Mein Spiel soll eigentlich auch nicht wirklich ein MMORPG(mmo) werden sonder nur vom style her damit meine ich 3rd Person ansicht, w,s,d,a tastatur rumlaufen, GUI mit minimap usw.
Es wird keinerlei PVE, Lvl,Skillpunkte verteilung usw geben.
Max 6 fest vorgegebene Skills gibts und das wars.

Ich habe keine Probleme mit anderen Sprachen. Ich kenn mich mit C# und Java gleich gut aus wie mit C++, habe auch mit OpenGL + Java kleiner Handy Games gemacht,
aber mich interessiert C++ mehr als andere Sprachen darum arbeite ich auch als C/C++ entwickler und will das auch weiterhin so machen :>

Ich habe auch vor irgendwann in einigen Jahren mal bei einem Spielentwicklungs unternehmen mitzuwirken aber auch dort wird hauptsächlich C++ gesucht, wenn man nicht grad mobile/web arbeitet.
C++ ist einfach meine lieblingssprache.

Werbeanzeige