Wir sind eine Interessengemeinschaft aus Programmierern, Grafikern, Musikern und anderen Leuten, die sich in irgendeiner Form mit Spieleentwicklung beschäftigen bzw. sich dafür interessieren. Vorrangig geht es dabei um die Entwicklung von Computer-, Handy-, und Video-Spielen, jedoch sind auch Entwickler von z.B. Brett- oder Kartenspielen willkommen.
Wir treffen uns monatlich in den Räumlichkeiten der Toolbox Bodensee, um uns auszutauschen und gemeinsam unsere Projekte voranzutreiben. Diese Treffen bieten viele Möglichkeiten:
Unsere Community ist offen für jeden, der Interesse an Spieleentwicklung hat. Dabei spielt es keine Rolle, ob das Interesse mehr bei der Programmierung liegt oder mehr bei Grafik oder Sound, bei Spiel-Design oder Level-Design, ob Erfahrungen bereits vorhanden sind oder ob man sich noch als Anfänger sieht, ob hauptsächlich selbst programmiert wird oder ob vorhandene Engines oder Tools wie Unity usw. eingesetzt werden, usw. Auch Grafiker und Musiker, die bisher nicht speziell für Spiele gearbeitet haben, aber daran interessiert sind, dies zu tun, dürfen sich gerne melden.
Zudem sind sowohl hobbymäßig als auch professionell tätige Leute willkommen, und selbstverständlich spielen auch Alter und Geschlecht keine Rolle.
Wie bereits eingangs schon erwähnt, ist das ganze auch nicht zwingend auf Video-Spiele begrenzt, sondern wer etwas interessantes in Richtung Brett- oder Kartenspiele usw. entwickelt, der darf dies gerne auch mit in die Community einbringen.
Wer Lust hat, dabei zu sein, der sende bitte eine kurze E-Mail an:
info@spieleentwicklung-bodensee.de
Im folgenden eine Sammlung von nützlichen Programmier-Beispielen, Tutorials, Grafiken usw. die im Rahmen unserer Community sowie unserer Spieleentwickler-Treffen entstanden sind.
Das Beispiel zeigt die Darstellung eines Labyrinths auf dem Bildschirm, welches zuvor mithilfe von ASCII-Zeichen definiert wurde. Mithilfe der Pfeiltasten lässt sich eine Figur durch das Labyrinth bewegen. Zudem läuft die Figur automatisch um Ecken, wenn sie sich nicht exakt vor einer Mauerlücke befindet. Das Beispiel entstand während des "Technik-Camp 2019" in Überlingen.
Zur Ausführung des Beispiels wird die Programmiersprache Python sowie die Multimedia-Bibliothek PyGame benötigt.
Download: pygame-beispiel.zip (7.2 KB)
GitHub: SpieleentwicklungBodensee/pygame-example
Dieses Projekt entstand bei einem unserer monatlichen Spieleentwickler- Treffen und stellt einen sog. Raycaster dar, also ein 3D-Labyrinth welches mithilfe einer speziellen Technik auf den Bildschirm gezeichnet wird. Diese Technik wurde z.B. bei Spielen aus den 90ern verwendet, z.B. Wolfenstein 3D oder Ultima Underworld.
Dieses Projekt entstand als kleines JavaScript-Tutorial, es läuft im Browser und ist auch auf dem Handy spielbar. Es ist noch ausbaufähig, aber zeigt grundlegend, wie man in JavaScript und ein bisschen HTML ein Spiel schreiben kann. Kommentare im Code sind vorhanden.
Direktlink: breakout.html
GitHub: SpieleentwicklungBodensee/breakout
Am Tag der offenen Tür des Toolbox Bodensee e.V. wurde ein Vortrag gehalten zum Thema "Einstieg in die Spieleentwicklung mit PICO-8, PyGame, Godot". Dieser wurde als Video aufgezeichnet und ist hier zu finden:
Ein Spiel, welches am Global Game Jam 2023 mithilfe der Godot Engine entstand. Ein Hase befindet sich in einer von Wurzeln heimgesuchten Untergrundwelt und muss diese mithilfe eines Flammenwerfers bekämpfen. Dabei gilt es die Mutterwurzel aufzuspüren und diese zu vernichten.
Im Browser spielen: wurzelpest
Ein in Unity entwickeltes Spiel, welches im Rahmen unseres 1-tägigen Unity-GameJams entstand. Zwei Geister bekämpfen sich durch Feuerspucken, werden dabei von Luftballons gestört, welche hin und wieder Extras abwerfen.
Gesteuert wird wahlweise per Tastatur oder mit GamePads.
Im Browser spielen: thebestgame
Bei Fragen oder Wunsch nach Teilnahme einfach eine kurze Mail an die folgende Adresse:
info@spieleentwicklung-bodensee.de
Uns gibt es auch auf Twitter: https://twitter.com/gamedevbodensee