Spielentwicklung

Fragen und Antworten für professionelle und unabhängige Spieleentwickler

1
Texturatlas vs. Array-Textur: Wie unterschiedlich werden sie von CPU und GPU behandelt und wie wirkt sich das auf die Leistung aus?
Unity 5.4 (derzeit in der Beta) wird eine mit Spannung erwartete Funktion (seit 2013) enthalten, nämlich Array-Texturen - genauso vergeblich wie OpenGLs ArrayTexture . Nachdem ich etwas über Arrays-Texturen und Textur-Atlanten gelesen habe, kann ich die technischen Unterschiede bei der Verwendung durch CPUs und GPUs immer noch nicht ganz verstehen. …

2
Details darüber, was die GPU beim Abschneiden in einem homogenen 4D-Raum tatsächlich tut?
Ich lerne programmierbare Rendering-Pipeline durch Implementierung eines winzigen Software-Renderers. Ich versuche es in einem "Hardware" -Stil zu implementieren. Ich bin jedoch nicht mit der GPU-Pipeline vertraut und habe einige Probleme mit homogenem Clipping. Der homogene Clipping-Raum enthält eine w- Variable, die an jedem Scheitelpunkt unterschiedlich ist. Befindet sich die homogene …

4
Ist es sinnvoll, TCP und UDP gleichzeitig zu verwenden?
Nach dem Lesen Ist UDP für datenintensive Echtzeitspiele immer noch besser als TCP? Ich frage mich, ob es sinnvoll ist, TCP und UDP gleichzeitig zu verwenden, aber für verschiedene Zwecke: TCP zum Senden von Informationen, die selten gesendet werden, deren Zuverlässigkeit jedoch garantiert sein sollte. Zum Beispiel Punkteaktualisierungen, der Name …

4
Wie kann ich sicherstellen, dass die Verfahrensebenen in einem RTS fair sind?
Möchten Sie diesen Beitrag verbessern? Geben Sie detaillierte Antworten auf diese Frage, einschließlich Zitaten und einer Erklärung, warum Ihre Antwort richtig ist. Antworten ohne ausreichende Details können bearbeitet oder gelöscht werden. Ich habe gesehen, dass Symmetrie und Kohärenz beim Design von RTS-Ebenen wichtig sind, aber ich bin faul und möchte …

3
Terrassenförmige Bergmerkmale
Ich möchte einen prozeduralen Terrain-Effekt replizieren, den ich vor einigen Tagen auf einer Portfolio- / Blog-Site gefunden habe. Unter Angabe des Standorts wurde die Terrassierung durch "Multiplizieren [der endgültigen Höhe] mit einem Dämpfungswert innerhalb eines bestimmten Höhenbereichs, um schöne Canyon-Merkmale zu erzeugen" erzeugt. Ich habe mich gefragt, ob jemand ein …


4
Prozedurale Generierung, Spielaktualisierungen und Schmetterlingseffekt
HINWEIS: Ich habe dies vor einigen Tagen bei Stack Overflow gefragt, hatte aber nur sehr wenige Aufrufe und keine Antwort. Ich dachte, ich sollte stattdessen auf gamdev.stackexchange fragen. Dies ist eine allgemeine Frage / Bitte um Beratung zur Aufrechterhaltung eines prozeduralen Generierungssystems durch mehrere Aktualisierungen nach der Veröffentlichung, ohne zuvor …



3
Wie gleichen RPGs lineare Schadensformeln aus?
Ich entwickle eine Schadensformel für ein Rollenspiel. Ich habe viele beliebte Titelformeln als Referenz überprüft (Final Fantasy, Chrono Trigger, Golden Sun und Castlevania) und die meisten scheinen lineare Funktionen zu verwenden. Mein Problem ist, dass bei linearen Funktionen der Prozentsatz, in dem der Schaden beim Aufsteigen zunimmt, in jedem Level …

2
Wie wird Signed Distance Field Ray Marching für eine dynamische Welt implementiert?
Ich glaube, ich verstehe die Grundlagen des Signed Distance Field Ray Marching. Sie modellieren Ihre Szene mit einer Reihe von Entfernungsfeldern (z. B. http://iquilezles.org/www/articles/distfunctions/distfunctions.htm ) und beginnen dann für jedes Pixel, das Sie einen Strahl werfen, am Anfang des Strahls Suchen Sie die Entfernung zum nächsten Objekt an diesem Punkt …

4
Java- und Steam-JVM-Bereitstellung
Ich denke derzeit über meine Optionen für die Spieleentwicklung und die Bereitstellung auf Steam Greenlight nach. Ich mag Java mit libGDX sehr, insbesondere wegen seines plattformübergreifenden Android-Potenzials, und ich verstehe, dass es möglich ist, Java-Spiele auf Steam bereitzustellen. Ich bin auch sehr zufrieden damit, eine Art Wrapper erstellen zu müssen, …
10 java  libgdx  steam 

3
So verbergen Sie einen nachbearbeiteten Netzumriss, wenn das Netz ausgeblendet ist
Ich arbeite daran, eine aktive Gliederung in meiner 3D-Engine einzurichten, einen Hervorhebungseffekt für ausgewählte 3D-Zeichen oder Landschaften auf dem Bildschirm. Nachdem ich mit dem Schablonenpuffer gearbeitet und einige unbefriedigende Ergebnisse erzielt hatte (Probleme mit konkaven Formen, Konturdicke aufgrund des Abstands von der Kamera und Inkonsistenzen zwischen meinem Desktop und meinem …

1
Pygame für Python 3.5?
Ich habe gerade Python 3.5 von ... LINK: https://www.python.org/downloads/windows/ Zuvor hatte ich Python 3.4 und die Pygame-Version 1.9.2a0. Es hat perfekt funktioniert. Allerdings ist mein neuer Python 3.5 nicht kompatibel mit der Version von Pygame, die ich für 3.4 bekommen hatte. Ich habe die neueste Pygame-Datei unter ... LINK: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame …
10 python 

2
Was macht ein AAA-Spiel aus?
Ich habe versucht, eine genaue Definition zu finden. Ich habe Hinweise auf Wikipedia und Gaming SE gefunden , aber ich kann nicht mehr als eine Annäherung finden wie: Ein AAA-Spiel, das dem Blockbuster-Film im Kino entspricht, ist ein Spiel mit den höchsten Entwicklungsbudgets und dem höchsten Grad an Werbung. Die …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.