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

FSA

Community-Fossil

  • Private Nachricht senden

11

07.10.2013, 18:13

@BC: Er fragt nach einer Schritt für Schritt Anleitung eines Projektes, wo sehr viele studierte Mitarbeiter Jahre dran arbeiten? Ich habe dazu zwar kein Kommentar ab gegeben, aber ich finde das zeigt, dass er sich nochmal hinsetzen sollte und sich selbst gedanken machen sollte.

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

12

07.10.2013, 18:22

Natürlich sollte er das. Aber man muss ihn doch nicht so öffentlich diskreditieren und sich so lächerlich über ihn machen. Solche Kommentare kann man sich schenken. Ich finde das nimmt in letzter Zeit etwas überhand. Und es sind immer dieselben!
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]

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

13

07.10.2013, 18:25

Ein Ego-Shooter muss gar nicht riesig sein ...
Mit Unity kriegt man sowas doch schon ganz gut und schnell hin.

14

07.10.2013, 18:45

Mit Unity kriegt man sowas doch schon ganz gut und schnell hin.

Eben...
Ich meinte nichts, aber auch gar nichts negativ gegen sein Projekt oder ihn an sich. Es ist keine Projektvorstellung, sondern eine Frage für ein Projekt, was angefangen werden soll. So wie die Anfrage gestellt ist, habe ich mir unsachlicher Weise jene Übertreibung erlaubt, um möglichst seine Meinung verändernd das Ganze zu beantworten.
Ich werde in Zukunft, sollte ich mich überhaupt nochmal entscheiden auf eine für mich und scheinbar auch für manch anderen nicht ganz passende Frage damit zu antworten, dass ich Vorschläge für Alternativen mache, an eine gewisse Form halten und bitte die Ideen zur Meinungsveränderung, besonders die benutzte Idee mit dem Code, die aus einem hier bekannten Buch entnommen ist, zu entschuldigen.

MfG
Check

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

15

08.10.2013, 13:24

Ich denke auch. Klar scheint der Thread Ersteller hier noch nicht sehr viel Ahnung vom ganzen zu haben, aber er fragt wie er es angehen könnte um sein Ziel erreichen zu können. Da ist finde ich nichts verwerfliches dran. Wir alle waren mal am Anfang und hatten irgendeinen Grund warum wir nun mit dem ganzen anfangen. Wie David bereits geschrieben hat, mit Unity ist das vergleichsweise einfach so ein Projekt umzusetzen.
Vor der Antwort auf solche Threads sollte man einfach noch mal an seine Anfangszeit zurück denken und erst dann schreiben.
„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.“

Thoran

Alter Hase

Beiträge: 520

Wohnort: Stuttgart

Beruf: Senior Software Engineer

  • Private Nachricht senden

16

08.10.2013, 14:16

Vor der Antwort auf solche Threads sollte man einfach noch mal an seine Anfangszeit zurück denken und erst dann schreiben.

Wie wahr.

Zitat von »FSA«

@BC: Er fragt nach einer Schritt für Schritt Anleitung eines Projektes, wo sehr viele studierte Mitarbeiter Jahre dran arbeiten? Ich habe dazu zwar kein Kommentar ab gegeben, aber ich finde das zeigt, dass er sich nochmal hinsetzen sollte und sich selbst gedanken machen sollte.

Deswegen fragt er ja.

...sollte ich mich überhaupt nochmal entscheiden auf eine für mich und scheinbar auch für manch anderen nicht ganz passende Frage damit zu antworten...

Und generell ist in letzter Konsequenz manchmal halt doch schweigen Gold.
Mein Entwicklertagebuch
Aktuelles Projekt: Universum Espionage
Eingestellt:Spieleengine SilverCore
Organisator "Spieleentwickler Stammtisch Stuttgart"

Sacaldur

Community-Fossil

Beiträge: 2 301

Wohnort: Berlin

Beruf: FIAE

  • Private Nachricht senden

17

08.10.2013, 16:25

Es wäre äußerst empfehlenswert, für einen Ego-Shooter eine bereits vorhandene Engine oder ein umfangreiches Framework zu verwenden. Wenn man eine Engine verwenden will, bei der ein Großteil der Arbeit bereits erledigt wurde, dann dürfte das UDK (Unreal Engine), das Source SDK (Source Engine) bzw. die Cry Engine einen Blick wert sein. Solltest du nicht nur einen Singleplayer erstellen wollen, dann würden diese den Vorteil bieten, dass der Mehrspieler-Teil bereits ausreichend umgesetzt wurde und man bei der Implementierung der eigenen Features nur noch ein paar einzelheiten beachtet werden müssen.

Bisher habe ich mit diesen Tools noch nicht ausreichend Erfahrung gesammelt, allerdings scheint mir die Entwicklung (vor allem die Programmierung) mit Unity ein wenig angenehmer zu sein. Für Unity gibt es auch Erweiterungen, mit deren Hilfe die Netzwerkprogrammierung wohl relativ einfach sein soll, allerdings müsste man sich dennoch in gewissem Maße selbst darum kümmern.
Abgesehen davon finde ich es in Unity ungünstig, dass man auch für die Levelgeometrie (bspw. Landschaften und Räume) ein separates 3D-Programm benötigt, allerdings könnte das wiederum darin begründet sein, dass ich mit dem Hammer Editor bereits Level erstellt hatte, bevor ich das erste Mal Unity verwendete.

Wenn ein größerer Aufwand kein Problem darstellt, dann dürfte auch die Verwendung von Grafik-Engine, Physik-Engine etc. selbst und das manuelle Zusammenbinden der Funktionalitäten in Frage kommen. Als Beispiel dafür wurde ja bereits die Kombination Orge (Grafik), Ogitor (Scene Builer für Ogre), Bullet (Physik) und OgreOggSound genannt, allerdings kann man auch nach Belieben andere verwenden (Irrlicht (Grafik), Havoc (diverses, vor allem Physik unter bestimmten Bedingungen), PhysX (Physik), ...). Da ich bisher mit keiner dieser Dinge gearbeitet habe, kann ich allerdings keine Erfahrungsberichte abgeben.
Spieleentwickler in Berlin? (Thema in diesem Forum)
---
Es ist ja keine Schande etwas falsch zu machen, als Programmierer tu ich das täglich, [...].

18

09.10.2013, 03:17

Hey Leute, danke für so viele tipps in der kurzen Zeit. Der Großteil war ja auch hilfreich =D... Ihr habt mir sehr geholfen. Und nein, ich habe nicht, wie vermutet wurde keine Ahnung, ich hab diesen Acc halt noch nicht lange... Zeit und Aufwand spielen keine große Rolle (klar ist es schön wenn man möglichst schnell sein Werk bewundern kann) ich wollte nur eine kleine Ablenkung vom Abi, so dass ich mal Nachmittags ein zwei Stunden dran arbeiten kann. (jetzt keine Kommentare von wegen, dass das dann nicht möglich ist wenn ich nur so wenig Zeit investiere) Programmieren ist halt ein kleine hobby zur Ablenkung vom Stress, so wie andre halt zocken... Der Großteil von euch wird das bestimmt von früher nachempfinden können.

LG David

wluc-16

Treue Seele

Beiträge: 212

Wohnort: in der Nähe von Bielefeld :D

Beruf: Schüler

  • Private Nachricht senden

19

09.10.2013, 06:57

Moin,
Auf gamedev.net gibt es eine 6 (?)-teilige Tutorialserie, in der auch ein kleiner Shooter programmiert wird. Links füge ich später ein. Darauf könnte man eigentlich gut aufbauen. Ich schreib auch später noch rein, welche Techniken verwendet werden.

Hier die Links:
Teil 0: http://www.gamedev.net/page/resources/_/…ng-a-room-r3100
Teil 1: http://www.gamedev.net/page/resources/_/…dio-setup-r3099
Teil 2: http://www.gamedev.net/page/resources/_/…yer-class-r3135
Teil 3: http://www.gamedev.net/page/resources/_/…rd-inputs-r3273
Teil 4: http://www.gamedev.net/page/resources/_/…se-inputs-r3274
Teil 5: http://www.gamedev.net/page/resources/_/…crouching-r3275
Teil 6: http://www.gamedev.net/page/resources/_/…-16-sound-r3276

Technik:
Kommt noch ;)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »wluc-16« (10.10.2013, 07:01)


20

10.10.2013, 02:34

Das klingt vielversprechend, danke.

Werbeanzeige