@BlackMarsh
bei einem anständigen RTS Game wäre ich aufjeden fall dabei. Bin beruflicher Programmierer.
Was c&c angeht... lass die finger von einem EA Clone! EA versucht mit aller kraft alle Spiele die unter EA lizens stehen vor gericht zu bringen. Gibt zahlreiche Entwickler die das versucht haben und jetzt eine Klage am hals haben. Renegade x sind die ein zigsten die ein renegade clone machen dürfen...(hab da mal grob im Team mitgearbeitet). Selbst cities skyline haben die angezeigt weils angeblich ein clone von Sim City wäre aber schnell nochma die klage zurück gezogen
Wenn du aber was eigenes (kein kompletter c&c clone) machen willst dann wäre ich sicherlich dabei.
Ich weiss nicht ob du dir mal Supreme commander forgot allicance (forever) angeschaut hast. Wenn nein mach es mal (aber nicht supreme commander2!). Zurzeit das beste RTS Game das mit über 3000Einheiten problemlos klar kommt. (Total war hab ich nich aber glaub da sind weniger einheiten oder?)
zum thema Engine
Unity = NEIN! performance fürn arsch! .net mono 2.0 (das is aufem stand vor über 10 jahren) wird aber behauptet das .net 4.5 gehen würde was gelogen ist (forum is voll davon).
DX Unterstützung fürn arsch (auch hier auf einem stand von DX9 obwohl angeblich dx12 unterstützung da wäre).
Auto Multithread gibts nicht. alles geht auf ein CPU Kern falls man nicht weiss wie man multithreads in c# (mono) macht...
Einschränkungen in features und funktionen, kein direkter zugriff auf die Engine...
Mega billig + keine Abgaben wenn das spiel veröffentlicht wird. nur einmalig bei 100.000euro eine lizens für 1500euro und gut ist (Zahlen können falsch sein) das ist auch der Grund warum jeder mit der Unity rummacht
. Die verdienen aber mehr mit dem Asset Shop als mit der Engine...
Unreal Eingine = kann ich nich viel zu sagen. unreal tounament beta läuft bei mir nich gerade sehr gut. DX12 unterstützung fehlanzeige. läuft nur mit dx11. ob es am spiel liegt oder an der engine weiss ich nicht. hab noch nich viel mit der engine gemacht.
% abgaben an epic games (glaube es waren 7% die man vom gewinn abdrücken muss?)
cryengine = hab ich noch nix mit gemacht. kann ich nix zu sagen. kann mir auch nich vorstellen das die engine kostenlos wäre. ich gehe ma davon aus das man auch da vom gewinn % abdrücken muss...
Die benutzung ist soweit ich weiss bei allen Engines mitlerweile kostenlos. Für kommerzielle Spiele brauchste meistens eine Lizens oder musst vom Gewinn abdrücken (oder wie bei Unity erst ab einer gewissen Summe eine Lizens kaufen). Unter Kommerzeil zählen ALLE Spiele die veröffentlicht werden oder an Freunde oder bekannte weitergeben werden. Egal ob diese Kostenlos Spielbar sind oder nicht. Zählt unter Werbung (hey schau ma was ich gemacht habe).
Für ein anständiges RTS Game brauchst du auf jeden fall eine anständige Engine. die meisten Engines die hier so aufem Markt sind sind performance fürn arsch! bei einem RTS Game brauchst du verdammt viele threads die im hintergrund arbeiten die aber eine Einheit im vordergrund bewegen kann. Wir reden hier nicht von 1000threads sondern von 100.000-1.000.000Threads. Somit fällt fast jede Engine weg ausser du willst maximal 1000 Einheiten pro spiel (nich pro spieler!).
Das man mit jeder Engine ein RTS Spiel bauen kann hängt davon ab was es für ein RTS Spiel sein sollte... Cities Skyline ist mit Unity gebaut und bei ca 30.000Einwohner gehen die FPS in den Keller und kommen niewieder raus. Die haben aber auch die halbe Engine umgebaut um das ansatzweisse lauffähig zu bekommen... Und hier reden wir nur von weniger als 20.000threads (habs bei 60.000 Einwohner überprüft mehr Threads sinds tatsächlich nicht...)
Valhalla Hills ist glaube ich mit der unreal Engine (oder wars cryengine?) gemacht. sieht zwar schön aus aber bei 200-400Einheiten gehen die FPS so mega in den Keller... und nein die Entwickler sind leider nicht zu unfähig dafür sondern die Engine schafft das einfach nicht (Deutsche Entwickler).
C&C, Schlacht um Mittelerde, Supreme commander, Age of empieres,... All die guten RTS Games haben eine eigene Engine die nur für RTS Games gemacht wurde. EA hat mit der frostbite Engine versucht ein neues C&C zu basteln und jetzt die Serien für tot erklärt...
Wenn du wirklich ein anständiges RTS Game mit vielen einheiten (über 1000Einheiten pro spieler) haben willst dann musst du dir eine eigene Engine basteln. Wenn du das willst mach es so wie viele andere und warte auf Microsoft bis die ganz klar sagen wie es mit DX12 und dne universalApps aussieht. bis jetzt is da von Microsoft immernoch nix geklärt und kein Mensch blickt da durch. Selbst Microsoft blickt nicht mehr durch was da sache is
DX12 wäre für ein RTS Game schon nützlich da man endlich Multithreads bei DX benutzen kann. Und endlich auch die Grafik komplett von der GPU berechnet werden kann und nicht mehr von der CPU und dadurch endlich die CPU mega entlastet wird
Wenn es aber nur für Windows Desktop sein sollte dan hau rein mit DX12 und bastel dir was zusammen. wenn du mehrere Plattformen abdecken willst (linux, mac, windows, play station) dann musste etwas nehmen was auf allen Plattformen läuft und das is Mono (was Unity benutzt) oder c(++) was Cryengine oder unreal Engine benutzt.
MIt Java brauchste da nich anfangen
da bekommste performance 1FPS wenn du gut bist
Da du aber nur so bissle java/html/php kannst würd ich dir raten die Unity Engine zu nehmen. da kannste mit Java (bitte nicht) oder c# Entwickeln. Dafür findest du auch Entwickler wie sand am Meer und bei C# und Unity haste rückhaltung von Microsoft da die Unity unterstützen.