Spielentwicklung

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

2
Können Open Source-Spiele auf Steam veröffentlicht werden?
Viele freie und Open-Source-Softwarelizenzen enthalten Bedingungen, die das Bündeln mit proprietären Modulen verbieten, obwohl es zumindest im Fall der GPL einige Ausnahmen für Treiber und erforderliche Bibliotheken gibt. Können Open Source-Spiele auf Steam veröffentlicht werden, ohne die Lizenzen zu verletzen? Ich weiß, dass auf Steam einige kostenlose Software verfügbar ist, …


1
Animator Bool oder Trigger?
Ich wundere mich über diese beiden Dinge. für was ist es besser, Bool als Trigger zu verwenden? Wenn ich Trigger verwenden werde, sollte ich es für was verwenden?

1
Wie richte ich eine Szene für zwei Spieler ein?
Ich beende ein Spiel in Unity, aber ich habe eine neue Anforderung: Mach es im Mehrspielermodus. Ich werde dies tun, indem ich den Bildschirm aufteile und zwei Instanzen ausführe. Gibt es eine Möglichkeit, eine Szene zweimal gleichzeitig zu instanziieren und zwei Szenen auf einem anderen Teil des Bildschirms zu rendern? …
7 unity 

3
Können A * Pfadfindungskostenfunktionen Pfadverfolgungsformen ermöglichen?
Kürzlich habe ich begonnen, einen Spielprototyp zu entwickeln, mit dem prozedural generierte Dungeons unter Verwendung einer Sammlung von Raumtypen erstellt werden können. Um sicherzustellen, dass die Flurwege zwischen diesen Räumen immer verbunden sind, habe ich einen A * -Pfad-Suchalgorithmus implementiert, der der Kachelkarte zufällig platzierter Räume folgt. Das Problem dabei …




1
Verwendung von Command und RpcClient
Ich arbeite an einem rundenbasierten Multiplayer-Projekt in Unity 5.4 und Unity Networking. Ich versuche, Networking zu lernen, und ich frage mich, wann ich [Command]und verwenden soll [RpcClient]. Ich kenne den Unterschied zwischen beiden: Command werden vom Server ausgeführt und der Client wird mit ihm synchronisiert (IE: Spieler X hat eine …

2
Wie generiere ich automatisch (kreative) Namen für Sachen?
Wie kann ich eine große Anzahl (100-1000-10 000) von Namen erhalten, die für Dinge wie Orte, Waffen (und NPCs) höchstens schwer zu buchstabieren sind? Schauen Sie sich TES4 Oblivion oder TES% Skyrim an. http://www.uesp.net/wiki/Oblivion:Places Ja, ich verstehe, dass sie seit Jahren eine Armee von Designern bezahlt haben. Meine Fragen sind, …

2
Verwalten / Aktualisieren einer großen Anzahl von Spielerzuständen
Ich entwickle ein Kampfspiel, um meine Fähigkeiten in Java zu üben, und ich würde gerne wissen, was der beste Ansatz wäre, um herauszufinden, wie man die Anzahl der Zustände, die ein Spieler haben kann, leicht erweitern kann, ohne mit einer großen Menge an Code herumzuspielen. Mit einer kleinen Anzahl von …
7 fsm 

1
Flocking und A * in Einklang bringen (Theorie)
Für mein RTS-Spiel funktioniert A * Pathfinding, und das ist in Ordnung. Es gibt auch eine grundlegende Kollisionserkennung. Wenn sich eine Einheit bewegt, prüft sie, ob die Position, die sie beim nächsten Zug einnimmt, ein Knoten ist, der von einer anderen Einheit besetzt wird, und wenn ja, findet sie einen …

1
Wie finde ich zur Laufzeit heraus, ob Vulkan- und / oder OpenGL-Unterstützung verfügbar ist?
Ich baue eine Engine, deren primäre Rendering-Engine Vulkan ist. Um jedoch zumindest eine gewisse Abwärtskompatibilität mit Geräten zu haben, für die keine Treiber (hauptsächlich für Mobilgeräte) verfügbar sind, möchte ich einen OpenGL-Fallback implementieren. Wie überprüfe ich nun, welche APIs im aktuellen System verfügbar sind? Ich möchte überprüfen, ob Vulkan-Unterstützung vorhanden …
7 opengl  c++  vulkan 

1
Was nützen Knochen in einer 2D-Skelettanimation?
Ich versuche, einen Renderer mithilfe eines Szenendiagramms und einer Skelettanimation zu implementieren. Soweit ich weiß, stellen die Knochen in einer Skelettanimation nur eine Verbindung zwischen zwei Gelenken dar. Wenn ein Joint jedoch seine Eltern- und Kindergelenke kennt, wofür würden Sie überhaupt Knochen brauchen? Warum benötigen Sie eine separate Klasse, Skeleton, …

1
Warum kann ich keinen Build für Linux erstellen?
Ich verwende Unity 5.3.x (kostenlose Version) auf einem Windows-Computer. Ich möchte mein einfaches Desktop-Spiel entweder für Windows und Linux erstellen, aber die Erstellung von Linux (und Mac) ist deaktiviert. Vermisse ich etwas Vielen Dank
7 unity 

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.