Spielentwicklung

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


4
Warum entwickeln Spieleentwickler Spiele für Exklusivverträge?
Es gibt mehrere Unternehmen, die ihre Spiele nur für eine Konsole entwickeln (Playstation oder XBox). Warum und wie machen sie das? Sollte es nicht mehr Verkäufe geben, wenn sie es für PC / PS / Xbox veröffentlichen? Warum unterzeichnen sie solche Verträge? Was sind die Vorteile? Hinweis: Solange diese Spiele …
30 console  sales 



5
24-Bit-Farbtiefe nicht genug?
Mir ist aufgefallen, dass bei sehr weichen Verläufen die 24-Bit-Farbtiefe nicht ausreicht, da Sie die Farbübergänge sehen können. Dies tritt am häufigsten bei dunklen Szenen oder Nachthimmel auf. Warum ändert niemand die Farbtiefe auf zwei Bytes pro Kanal? Ich weiß, das wäre eine Menge Arbeit und viel Hardware müsste ersetzt …
30 graphics 

7
Welchem ​​Zweck dienen Rüstungspunkte?
Ich habe in vielen Spielen einen Mechaniker gesehen, den ich "Rüstungspunkte" nenne: Beben, Gegenschlag usw. Während der Spieler diese Rüstungspunkte hat, erleidet er im Allgemeinen weniger Schaden. Sie verhalten sich jedoch ähnlich wie Gesundheitspunkte: Sie verlieren sie, wenn Sie den genannten Schaden erleiden. Warum sollten Sie eine solche Funktion entwerfen? …

11
Wie kann ich verhindern, dass Spieler auf Rätselebene betrügen, indem ich im Internet nach Lösungen suche?
Wie können wir in einem Level-basierten, rätselhaften Spiel verhindern, dass die Spieler im Internet nach Lösungen für ein bestimmtes Level suchen? Ich möchte den Spielern einen fairen Vergleich ihrer Ergebnisse ermöglichen. Ich habe darüber nachgedacht, den Levels eine gewisse Zufälligkeit zu verleihen, aber das hat den Nachteil, die Kontrolle darüber …

5
Warum benötigen GPUs spielspezifische Treiber?
Aktualisierungen der PC-GPU-Treiber führen häufig Leistungsverbesserungen bei bestimmten, kürzlich veröffentlichten Spielen an. Warum ist dieses spielspezifische Update erforderlich? Wie interagieren die spielspezifischen Änderungen mit dem Spielcode?
30 gpu 


4
Kann ich mit zufälligen Namen auf rechtliche Probleme stoßen?
Ich baue gerade ein Spiel, dessen NPCs ein zufälliges Geschlecht und einen zufälligen Namen für das richtige Geschlecht zugewiesen bekommen. Dazu benutze ich eine "Datenbank" von Namen (eigentlich eine Textdatei mit Tupeln). Es würde auch eine Liste von Nachnamen geben, die ebenfalls zufällig zum Vornamen hinzugefügt werden. Meine Frage ist …

5
Simulation des Drucks in einer netzbasierten Flüssigkeitssimulation
Ich habe in meinem XNA-Spiel ein auf einem 2D-Gitter basierendes Wassersystem. Wir haben eine Methode, die zellulare Automaten verwendet, um das Fallen und die Ausbreitung von Wasser zu simulieren. Beispiel von Wasser, das einen Hang hinunter fließt: Jede Kachel kann eine Masse von 0 bis 255 Flüssigkeitswerten enthalten, die in …
30 xna  c#  physics  grid  water 

3
Try-Catch oder Ifs zur Fehlerbehandlung in C ++
Werden im Game-Engine-Design häufig Ausnahmen verwendet, oder ist es besser, reine if-Anweisungen zu verwenden? Zum Beispiel mit Ausnahmen: try { m_fpsTextId = m_statistics->createText( "FPS: 0", 16, 20, 20, 1.0f, 1.0f, 1.0f ); m_cpuTextId = m_statistics->createText( "CPU: 0%", 16, 20, 40, 1.0f, 1.0f, 1.0f ); m_frameTimeTextId = m_statistics->createText( "Frame time: 0", …



3
Wie kann die Nachrichtenbehandlung in einem komponentenbasierten Entitätssystem ordnungsgemäß implementiert werden?
Ich implementiere eine Entitätssystemvariante mit: Eine Entitätsklasse , die kaum mehr als eine ID ist, die Komponenten miteinander verbindet Eine Reihe von Komponentenklassen , die keine "Komponentenlogik", sondern nur Daten enthalten Eine Reihe von Systemklassen (auch bekannt als "Subsysteme", "Manager"). Diese erledigen die gesamte Verarbeitung der Entitätslogik. In den meisten …

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.