Spielentwicklung

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


6
Gibt es einen praktischen Grund für das Speichern von Spieldaten in% UserProfile% \ Documents anstelle von% AppData%?
Mein Dokumentenordner ist mit Unterordnern verschiedener Spiele überflutet, einschließlich einiger neuerer AAA-Titel. Als professioneller Anwendungsentwickler ohne Erfahrung in der Spieleindustrie ist dies einfach falsch. Diese Dateien gehören zu% APPDATA% oder% LOCALAPDATA%. Meine Frage ist, gibt es eine bewusste Entscheidung, diese Dateien in% UserProfile% \ Documents abzulegen, um bestimmte Vorteile zu …
33 windows  savegame 



8
Sind komplementäre Schatten für Spiele sinnvoll?
Laut Farbtheorie funktionieren Schatten besser, wenn sie kein reines Schwarz oder Grau verwenden, sondern eine Farbe, die zur Farbe des Objekts, das diesen Schatten wirft, komplementär ist. Das heißt, wenn Sie einen roten Apfel haben, sollten Sie einen dunkelgrünen Schatten verwenden. für eine gelbe Banane ein dunkelvioletter Schatten. In vielen …



8
Ist eine Bestandsbegrenzung in einem MMORPG sinnvoll?
Ich entwickle gerade ein einfaches 2d MMORPG. Mein aktueller Schwerpunkt ist das Inventarsystem. Ich frage mich derzeit, ob ich ein Limit für die Tragbarkeit eines Spielercharakters festlegen soll. Entweder in Form eines Maximalgewichts, einer begrenzten Anzahl von Inventarplätzen oder einer Kombination aus beiden. Fast jedes MMORPG, das ich jemals gespielt …
33 game-design  mmo 

2
Ist es in einem Browser am besten, ein großes Spritesheet oder mehrere (10000) verschiedene PNGs zu verwenden?
Ich erstelle ein Spiel in jQuery, in dem ich ungefähr 10000 32x32-Kacheln verwende. Bisher habe ich sie alle einzeln verwendet (kein Sprite Sheet). Eine durchschnittliche Karte verwendet ungefähr 2000 Kacheln (manchmal wiederverwendete PNGs, aber alle separaten Divs) und die Leistung reicht von stabil (Chrome) bis etwas verzögert (Firefox). Jede dieser …


2
Wie vernetzt man dieses Entitätssystem?
Ich habe ein Entity-System für einen FPS entworfen. Es funktioniert im Grunde so: Wir haben ein "Welt" -Objekt namens GameWorld. Dies beinhaltet ein Array von GameObject sowie ein Array von ComponentManager. GameObject enthält eine Reihe von Komponenten. Es bietet auch einen Ereignismechanismus, der wirklich einfach ist. Komponenten selbst können ein …

5
Welche Qualität sollten meine Sounds haben?
Klang und Qualität sind so etwas wie Religion. Niemals endende Geschichte. Die Leute werden sagen, dass MP3 320kbps verlustfrei ist, während Experten sagen, dass MP3 Mist ist, aber am Ende wird niemand einen Unterschied im Ergebnis hören ... es sei denn, sie sind seit über 20 Jahren in der Musikindustrie. …
33 sound 

3
Wie erstellen Sie HDR-Inhalte?
Wie machen Sie es Ihren Künstlern einfach, Inhalte für einen HDR-Renderer zu erstellen ? Welche Tools sollten Sie bereitstellen und welche Workflows müssen geändert werden, um von LDR zu HDR zu wechseln? Beachten Sie, dass ich nicht nach den technischen Aspekten der Implementierung eines HDR-Renderers frage, sondern nach bewährten Methoden …
33 graphics  art  hdr 

5
Wie kann ich mein Spiel auf Epilepsiesicherheit testen?
Ich habe ein Spiel entwickelt, das in Bezug auf Farbe und Helligkeitskontraste ziemlich blinkend ist . Es ist ein iPhone-Spiel, der Bildschirm wird also ziemlich klein sein, aber ich habe gehört, dass Wipeout XL den Epilepsietest nicht besteht. Wie kann man sicherstellen, dass ein Spiel keine epileptischen Anfälle bei den …

6
Sollte ich Lua für Spielelogik auf Mobilgeräten verwenden?
Wie oben wirklich Ich schreibe in meiner Freizeit ein Android-basiertes Spiel (Android, weil es kostenlos ist und ich keine wirklichen Ambitionen habe, irgendetwas Kommerzielles zu machen). Die Spielelogik basiert auf einem sehr typischen komponentenbasierten Modell, bei dem Entitäten existieren und mit Komponenten verbunden sind und Nachrichten hin und her gesendet …
33 android  lua  mobile  porting 

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.