Spielentwicklung

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

1
Zeichne einen Kreis um das Spielobjekt, um den Radius anzuzeigen
Ich habe einen Turm in meinem Turmverteidigungsspiel, den ich mit einem aufrüstbaren Radius mache, und ich möchte, wenn der Benutzer auf den Turm klickt, um den Radius als Kreis um den Turm anzuzeigen Mein ursprünglicher Gedanke war es, ein Zylinderspielobjekt zu erstellen und es flach unter dem Turm zu platzieren, …
10 c#  unity 

2
Ist die GPU-Referenzlokalität besorgniserregend?
Hat die Referenzlokalität einen ebenso großen Einfluss auf die GPU-Leistung wie auf die CPU-Leistung? Wenn ich beispielsweise 200 Zeichenbefehle an die GPU sende, sehe ich dann einen (möglicherweise) spürbaren Unterschied, wenn die Daten für jeden Befehl im Speicher zusammenhängend sind, anstatt über die Puffer / Texturabbildungen zu springen? Nebenfrage: Ich …



1
Prozedural erzeugte 2D-Kurvenstraßen auf der Karte
Ich habe mit Algorithmen experimentiert, um automatisch Straßenkarten für ein Spiel zu generieren, an dem ich arbeite. Ich benutze die " Kingdom Rush " -Spiele als Referenz, da sie einige großartig aussehende Karten haben. Ich bin neu in der Erstellung von prozeduralen Inhalten und habe mich gefragt, ob hier jemand …

3
Methode zur Größe des Spielinhalts
Ich entwickle ein Spiel mit einer ziemlich reichen Geschichte. Ich bin mir nicht sicher, ob ich genug Zeit oder Geld habe, um für jeden Teil dieser Geschichte ein Level zu erstellen. Gibt es unter Designern eine gemeinsame Methode, um dieses Problem zu lösen? Sollte ich zuerst die gesamte Geschichte schreiben …

2
Speichern von Voxeln für eine Voxel-Engine in C ++
Ich versuche, eine kleine Voxel-Engine zu schreiben, weil es Spaß macht, aber ich habe Mühe, den besten Weg zu finden, um die tatsächlichen Voxel zu speichern. Ich bin mir bewusst, dass ich Blöcke benötigen werde, damit ich nicht die ganze Welt im Gedächtnis haben muss, und ich bin mir bewusst, …
9 c++  voxels 

3
Wie kommen Entwickler mit Steam Direct an ihr Geld?
Folgendes weiß ich: Steam ist eine digitale Vertriebsplattform, die von der Valve Corporation entwickelt wurde und deren Eigentümer sie ist. Steam ist vor allem für seine Videospiele, XR-Software und Spieleentwicklungsprogramme bekannt. Zuvor wurden die Produkte, die bei Steam veröffentlicht werden sollten, nach der Abstimmungsmethode festgelegt. Dieses System wurde Steam Greenlight …
9 steam 

4
Sollten Unity-Lebenszyklusmethoden mit dem Attribut UsedImplicitly versehen werden?
UsedImplicitlyVerbessert das Annotieren von Unity-Lebenszyklusmethoden mit dem Attribut die Lesbarkeit Ihres Codes? Zum Beispiel: public class Example : MonoBehaviour { [UsedImplicitly] private void Awake() { DoSomething(); } private void DoSomething() { // ... } } Dieser Blog-Beitrag über "Strukturieren Ihrer Einheit MonoBehaviours" schlägt diesen Ansatz als nützliche Konvention vor. Kommentieren …
9 unity  c# 



5
Wie kann man den Erfahrungsgewinn mit der Zusammenarbeit der Spieler in Einklang bringen?
Ich entwickle ein Online-Spiel mit Freunden und wir sind derzeit durch ein allgemeines Problem beim Spieldesign blockiert: Wie belohnt man Spieler mit Erfahrungspunkten und Beute / Gold und ermutigt sie dennoch, zusammen zu spielen, insbesondere mit Spielern, die es nicht unbedingt sind? in ihrem Können? Technische Details unseres Spiels: Rasterbasiertes …


6
Wie kann die prozedurale Generierung zur Unterstützung der Explorationsmechanik eingesetzt werden?
Es scheint, dass die prozedurale Generierung ein großartiges Werkzeug für offene Abenteuerspiele wäre, da sie eine nahezu unbegrenzte Welt bieten würde. Ich stelle jedoch fest, dass die meisten erfolgreichen Spiele zur prozeduralen Generierung einem völlig anderen Genre angehören. Das einzige Spiel, an das ich denken kann, das die prozedurale Generierung …

2
So verbessern Sie die Leistung für teure Funktionen in 2d City Builder
Ich habe bereits nach Antworten gesucht, konnte jedoch nicht den besten Ansatz für die Handhabung teurer Funktionen / Berechnungen finden. In meinem aktuellen Spiel (ein auf 2 Kacheln basierendes Stadtgebäude) kann der Benutzer Gebäude platzieren, Straßen bauen usw. Alle Gebäude benötigen eine Verbindung zu einer Kreuzung, die der Benutzer am …

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.