Super Gideros
Eine kuratierte Liste großartiger Ressourcen für das Gideros Game Development Framework, mit dem Sie einfach Spiele und Apps für Android, iOS, HTML5, WinRT und Desktop (Windows, OSX) erstellen können. Bitte zögern Sie nicht, einen Beitrag zur Liste zu leisten, indem Sie eine Pull -Anfrage stellen.
Inhalt
- Erste Schritte
- Ressourcen
- Tutorials und Tipps
- Beispiele für vollständige Spiele
- Veröffentlichungen
- IDES und Herausgeber
- Grafik und Shader
- Szenenverwaltung
- Eingang
- Animation und Tweens
- Tilemaps
- Kamera
- Audio
- Speichern und Laden
- Monetarisierung
- GUI
- 3d
- Plugins
- Nützliche Lua-Bibliotheken
- Lizenz und umgekämpft
Erste Schritte
- Laden Sie Gideros herunter - Holen Sie sich Gideros hier (es ist kostenlos, aber Spenden sind willkommen!).
- Erste Schrittehandbuch - Überprüfen Sie hier zuerst, um einen Überblick über das Framework zu erhalten.
- API -Referenz - Wann immer Sie etwas herausfinden müssen, ist dies der erste Ort.
- Forum - Treten Sie der sehr hilfreichen Community bei.
- Online -Editor - Probieren Sie Gideros in Ihrem Browser aus, ohne etwas zu installieren.
- Online -Beispiele - Sehen Sie einige der Fähigkeiten von Gideros in Ihrem Browser.
- Entwicklerleitfaden - Offizielle Liste von Leitfäden und Tutorials.
Ressourcen
Eine Sammlung von Ressourcen (Blog- und Forumeinträge, Websites, Pakete usw.) für Gideros
Tutorials und Tipps
- Einführendes Video -Tutorial - von einem der Betreuer von Gideros.
- Veröffentlichung in Android - Erste Schritte mit der Veröffentlichung in Android.
- Verbesserung der Leistung - Forum -Thread mit Hinweisen über die Verbesserung der Leistung von Gideros -Apps.
- Desktop -API - Überblick über die Desktop -API zur Manipulation von Mauscursor und Fensterdekorationen.
Beispiele für vollständige Spiele
- Einfaches Square-Dodge-Spiel-Einführungs-Tutorial zum Erstellen eines einfachen Square-Dodge-Spiels.
- Top-Down-Roguelike-Tutorial-Umfangreiche Tutorial-Serie über die Herstellung eines rundenbasierten Roguelike in Gideros.
- Breakout Clone - Tutorial über das Erstellen eines breakout -ähnlichen Spiels mit Gideros und Box2D.
- Kurs "Gab the Treasure" - umfassende Geting -Leitfaden für Gideros, indem Sie ein kleines Spiel entwickeln.
Veröffentlichungen
Bücher über Gideros
- Gideros Mobile Game Development - umfassendes Buch über die Entwicklung eines Spiels für Mobile mit Gideros.
- Lernen Sie Lua für iOS -Spielentwicklung - Einführung einer Vielzahl von LUA -basierten Spieleentwicklungsrahmen, einschließlich Gideros.
IDES und Herausgeber
Code -Redakteure und Plugins, die mit Gideros funktionieren
- Verwenden von Zerobrane Studio mit Gideros - Einführungs -Tutorial zur Verwendung von ZBS mit Gideros -Fernvorschau.
- Live -Codierung mit Gideros und Zerobrane Studio - Video mit den Live -Codierungsfunktionen von ZB und Gideros.
- Zerobrane Studio Integration und Debugging - Video -Tutorial durch den Schöpfer von ZBS.
- Visual Studio -Code -Plugin - mit Gideros -Unterstützung (nur Windows).
- Sublime Text 3 Plugin - Hinzufügen von Gideros -Unterstützung zu ST3.
Grafik und Shader
- Shaders in Gideros - Einführender Text über Shader in Gideros.
- Shadertoy Viewer - Schauen Sie sich Shader von Shadertoy mit Gideros an.
- Intro in das Ausschneiden und das rendertarget - textbasiertes Tutorial zur Verwendung der Rendertarget -Klasse, um einen Clipping -Effekt zu erstellen.
Szenenmanagement
- Szenenanager - Wechseln Sie einfach zwischen Szenen mit oder ohne Übergänge.
- Übergeben von Variablen mit dem Szenenanager - Übergeben von Variablen an die nächste Szene, wenn Sie den Szenenmanager verwenden.
Eingang
- GIDSWIPE - Einfach zu verwendender Tap and Swipe Manager für Mobile.
- Gesten - Definieren und erkennen komplexe Gesten aus Punkten eine Liste von Punkten.
- Beschleunigungsmesser - Schnelles Beispiel für die Verwendung des Gerätsbeschleunigungsmessers als Eingang.
- Erkennung schütteln - kleines Ausschnitt zum Erkennen von Schütteln von Geräten.
Animation und Tweens
- Gtween - Tween Sprite -Variablen mit dieser Bibliothek (enthält alle Lockerungsfunktionen, die Sie benötigen).
- Animation mit MovieClip - Tutorial darüber, wie Sprites mit der MovieClip -Klasse animiert werden kann.
- SPRITEHEET -Animationsklasse - Klasse, die beim Erstellen und Abspielen von Animationen aus Spriteshets hilft.
Tilemaps
- Kollision mit Tilemaps - Beispiele und Vorschläge, wie man Dinge mit den Fliesen in Ihrem Tilemap kollidieren lassen.
Kamera
- Glätte Kamera mit Drag und Pinch-to-Zoom-Nützliche Klassenimplementierung für eine Kamera in einem Handyspiel.
Audio
- Intro in die Verwendung von Audio mit Gideros - Tutorial zum Erzeugen und Verwenden von Sounds mit Gideros.
Speichern und Laden
- Verwenden von JSON - Laden und Manuell über JSON.
- DataSaver -Modul - Benutzerfreundliche Wrapper, um Speichern und Laden von Daten so einfach wie möglich zu gestalten.
- Verschlüsseln Sie Speichern von Dateien - einige Ideen (mit Code) zum Sichern der Speichern von Dateien vor unerwünschten Manipulationen.
Monetarisierung
- Admob -Integration - Video -Tutorial zur Integration von Admob in Ihr Spiel.
- Integration von Google Service - Zweiter Teil des ADMOB -Tutorials mit der Integration von Google Play Service.
GUI
- Layout - umfassende Gideors -GUI -Framework (Forum -Eintrag).
- Schaltflächenklasse - Einfache Klasse zum Erstellen klickbarer Schaltflächen.
- Aceslide -Klasse - Schieber Ui -Element, die zum Beispiel zur Auswahl der Ebene verwendet werden können.
3d
Hinweis: Die 3D -Unterstützung ist noch in der Entwicklung, aber wenn Sie bereits damit herumspielen möchten, finden Sie hier einige Ausgangspunkte
- Tutorial mit 3D in Gideros - Einführung durch einen der Betreuer von Gideros.
Plugins
- Skstorereview - Gideros -Plugin für skstorereviewController iOS 10.3+.
- C ++ Plugin -Entwicklung - Erste Schritte mit Gideros Plugin -Entwicklung in C ++.
Nützliche Lua-Bibliotheken
Allgemeine Lua -Bibliotheken, die in Gamedev nützlich sind, aber nicht gideros spezifisch sind
- Lume - Tolle Sammlung von Funktionen, die für die Spieleentwicklung nützlich sind.
- Überprüfen Sie - problemlos Ihre Tabellen auf lesbare Weise auf die Konsole abzudrücken.
- Jumper-superschnelle gitterbasierte Pfadfindungen für Lua.
- Bump-Einfache, flexible und schnelle Bibliothek für die Kollisionserkennung unter Verwendung von Axis-ausgerichteten Begrenzungsboxen (ab Version 2017.8 enthält Gideros einen C-Port der Bibliothek mit derselben API, die stattdessen verwendet werden sollte.
- Bresenham - Bresenhams Linienalgorithmus, implementiert in Lua.
Verwandte tolle Listen
- Awesome-Lua
- Awesome-Love2d
- Awesome-Gamedev
Lizenz und beitragen
Bitte tragen Sie zur Liste bei. Lesen Sie einfach die Beitragsrichtlinien, um loszulegen.