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

1

09.07.2013, 20:39

Umstieg auf professionelle 3D-Spieleentwicklung

Hallo,

seid ein paar Jahren befasse ich mich mit Blitz3D, nun suche ich Alternativen dazu, um das ganze etwas professioneller zu gestalten. (Vorkenntnisse in Blendern sind meinerseits gegeben)
Dabei würde ich mich gerne auf C++ bzw C# beschränken.
Nun wollte ich euch fragen, ob ihr evt einige Vorschläge habt, wie zB welche Engine sollte man verwenden

Das Projekt sollte folgende Punkte umfassen:
- Einbindung von 3D Objekten (Rotieren, Texturen verändern, Bewegung etc.)
- Physik Simulation
- Multiplayerfähigkeit
- professionelle Darstellung der Objekte

Generell sollte es langjährig ausbaubar sein, um somit den neusten Stand der Technik nutzen zu können.


Danke im Voraus

MfG Rainer

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

2

09.07.2013, 20:53

Probier mal Unity3D aus.
Dafür solltest du C# aber schon recht gut drauf haben.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

xardias

Community-Fossil

Beiträge: 2 731

Wohnort: Santa Clara, CA

Beruf: Software Engineer

  • Private Nachricht senden

3

09.07.2013, 20:55

Ich denke mit Unity 3D solltest du gut bedient sein. http://unity3d.com/gallery/made-with-unity/game-list
Unity ist in der Indie Entwicklerszene sehr weit verbreitet, zu recht.

Wenn du mit "professionell" dagegen Triple-A Titel meinst, dann solltest du dir das UDK oder die CryEngine anschauen. Jedoch wuerde ich behaupten, dass die Community hier wesentlich schlechter ausgepraegt ist was Tools/Content/Support angeht. Wer diese Engines professionell nutzt hat idR auch kein Problem fuer gute Tools und Support ordentliche Summen zu zahlen.

Daher wuerde ich definitiv zu Unity tendieren.

4

10.07.2013, 00:24

Ersteinmal danke für die fixen Antworten

Allerdings habe ich noch ein paar Fragen dazu, ob folgendes mit Unity auch einfach realisierbar wäre:

- eigenen Mapeditor erstellen
- Karte in kacheln unterteilen (und wenn benötigt laden)
- Liste an Objekten laden (txt Datei)


MfG Rainer

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

5

10.07.2013, 03:05

Das geht alles. Allerdings ist schon ein sehr guter "Mapeditor" drin :D
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

6

10.07.2013, 11:45

Na an sich musst du dir das so vorstellen. Du nutzt als Sprache C#, also kannst du Dateien laden und im Prinzip so ziemlich alles damit anstellen. Unity selbst ist eine Art Editor. Das heißt, du hast einen Szeneneditor in welchem du Szenen und Objekte zusammen stellst und mit deinen C# Scripts versiehst. Das ganze kannst du dann direkt in diesem "Editor" testen. Guck mal hier gibt es super Tutorials zu Unity. Fang am besten mit grundlegenden Dingen an. Man konnte mal Einsteigertutorials suchen. Da waren direkt 8 Stück die perfekt geeignet waren. Diese Kategorie gibt es so allerdings nicht mehr. Die Tutorials sind nur noch auf die anderen Kategorien verteilt vorhanden. Dafür gibt es nun aber eine Kategorie mit dem Namen Getting Startet. Hab ich selbst noch nicht gesehen, aber macht auf den ersten Blick einen guten Eindruck.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

7

11.07.2013, 00:28

Hallo,

ich habe mir jetzt im Internet nochmal einiges zu Unity durchgelesen.

Allerdings wirft sich mir noch eine große Frage auf: Ist es möglich, dass Zusatzcontent, durch Dritte erstellt werden kann, d.h. zB eine Karte mit Wegpunkten etc., Fahrzeuge mit eigenen Funktionen (das ganze soll gaaanz später mal auf eine Simulation hinauslaufen, ich möchte mich lediglich vorher ausführlich informeiren, nicht, dass ich am Ende, wenn es mal soweit ist, doch in einer Sackgasse ankomme)
In den Themen die ich dazu gelesen, geht dies nicht so eindeutig hervor. Ist es möglich, dass man sämtliche Effekte, Animationen, Laden von Meshs und und und... auch via Code abrufen kann.

MfG Rainer

Nimelrian

Alter Hase

Beiträge: 1 216

Beruf: Softwareentwickler (aktuell Web/Node); Freiberuflicher Google Proxy

  • Private Nachricht senden

8

11.07.2013, 00:49

Ja, das Modding von Unity3D Spielen ist kein Problem, wenn das eigentliche Spiel es zulässt. Ein Beispiel dafür ist Kerbal Space Program.
Ich bin kein UserSideGoogleProxy. Und nein, dieses Forum ist kein UserSideGoogleProxyAbstractFactorySingleton.

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

9

11.07.2013, 01:16

Du musst halt nur passende Tools, etc dafür anbieten. Aber ansonsten ist das mit Unity genau so möglich wie in jeder anderen Engine auch.
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

NachoMan

Community-Fossil

Beiträge: 3 885

Wohnort: Berlin

Beruf: (Nachhilfe)Lehrer (Mathematik, C++, Java, C#)

  • Private Nachricht senden

10

11.07.2013, 03:38

Unity ist halt eine Gameengine und kein Gamemaker. Du kannst also so gut wie alles damit umsetzen.
"Der erste Trunk aus dem Becher der Erkenntnis macht einem zum Atheist, doch auf dem Grund des Bechers wartet Gott." - Werner Heisenberg
Biete Privatunterricht in Berlin und Online.
Kommt jemand mit Nach oMan?

Werbeanzeige