Devlog #1 - Project Space - Mein Einstieg in die Spieleentwicklung

Nachdem ich es bereits vielfach angesprochen habe, gibt es heute nun Devlog #1 zu meinem aktuell in der Entwicklung befindlichen Spiel. Eigentlich wollte ich vor dem ersten Artikel noch ein paar weitere Eckpunkte fertig planen, doch wenn ich jetzt nicht anfange zu schreiben, verliere ich selber den Faden. Damit bin ich auch schon bei meinem ersten generellen Learning in diesem Themenbereich: Spieleentwicklung ist selbst für erfahrene Softwareentwickler eine völlig neue Ebene an Themenbereichen in denen man sich verlieren kann.
Als Softwareentwickler bin ich sicherlich nicht der Erste, der sich denkt ein Spiel zu programmieren wäre super. Entsprechend habe ich diesen Plan schon sehr lange, allerdings fehlte mir die Zeit und Motivation mich in diesem Bereich einzuarbeiten. Um das Zeitproblem zu lösen habe ich im letzten Jahr meine bis dato aktiven Projekte in einen Zustand gebracht, der mir eine schnelle und einfache Maintenance inklusive Deployment erlaubt. Mit der dadurch freigewordenen Zeit stieg auch die Motivation und die ersten Game-Dev Gehversuche starteten in 2022. Doch fangen wir erst einmal mit meinem groben Plan und der eigentlichen Idee an.
Humble The Complete Python Programming MEGA Bundle

Python ist und bleibt eine extrem beliebte Programmiersprache und falls auch ihr euch mehr in selbige einarbeiten wollt, könnte das Humble The Complete Python Programming MEGA Bundle vielleicht interessant sein. Noch knapp zwei Tage habt ihr Zeit um es zu erwerben.
Enthalten sind bis zu 20 Kurse zu diversen Themengebieten im Python Kosmos. Aufgeteilt sind diese Inhalte auf drei Stufen, wobei die erste schon ab 1 € zu haben ist und alle Inhalte ab 19,31 € freigeschaltet werden. Dafür gibt es dann unter anderem Python Turtle Mini-Projects, Machine Learning with Python and Tensorflow und Python Projects - Object-Oriented Game.
Ein schönes Bundle mit abwechslungsreichen Inhalten für Anfänger, Fortgeschrittene und Profis. Sofern ihr Interesse habt folgt einfach wie gewohnt den Related Links für weitere Informationen.
Humble Pluralsight Beginners Web Development Bundle

Die Welt der Web-Entwicklung ist extrem vielseitig und falls ihr euch weiterbilden wollt oder erst einmal einen Einstieg sucht, dann könnte das Humble Pluralsight Beginners Web Development Bundle für euch durchaus relevant sein. Auf drei Stufen verteilt findet ihr bis zu 20 Kurse zum Thema. Für den Kauf bleiben euch noch etwas mehr als zwei Tage, insofern solltet ihr also zeitig zuschlagen. Die erste der drei Stufen gibt es ab 1 €, während das gesamte Bundle ab 23,52 € für euch freigeschaltet wird. Unter anderem könnt ihr euch Creating Offline-first Mobile Apps with HTML5, JavaScript: Functions und HTML, CSS, and JavaScript: The Big Picture sichern. Alle weiteren Informationen könnt ihr wie gewohnt den Related Links entnehmen.
Humble Tech Book Bundle: Unreal Game Development

Spiele zu entwickeln ist definitiv eine komplexe und umfangreiche Aufgabe. Auch wenn man eine Engine ausgewählt hat, bleiben diverse Fragen und verschiedenste Wege um Probleme zu lösen. In diesem Bereich will euch das Humble Tech Book Bundle: Unreal Game Development by Packt unter die Arme greifen, zumindest wenn eure Wahl der Engine auf die Unreal Engine gefallen ist.
Das Bundle ist noch ist noch ziemlich genau drei Tage lang aktiv und bietet euch bis zu 13 Artikel zum genannten Thema. Verteilt sind selbige auf drei Stufen, wobei die erste ab 1 € freigeschaltet ist und alle Inhalte ab 16,82 € verfügbar sind. Unter anderem bekommt ihr Blueprints Visual Scripting for Unreal Engine 5, Unreal Engine 5 - Environment Design und Unreal Engine 5 - The Complete Beginner’s Course. Alle weiteren Informationen könnt ihr wie gewohnt den Related Links entnehmen.
Ubuntu Pro - Server aktuell und sicher halten

Sofern man einen Server verwaltet ist die Pflege von selbigem durchaus wichtig. Häufige Updates, Monitoring und diverse weitere Puzzleteile sind nötig, um einen stabilen und sicheren Betrieb zu garantieren. Nachdem ich in meinen Anfangstagen als Serveradministrator mitunter auf die harte Tour gelernt habe wie wichtig aktuelle Server sind, beschäftige ich mich nun seit mehr als zehn Jahren durchaus tiefgehend mit dem Thema.
Solltet ihr Ubuntu als Betriebssystem nutzen, dann könnte Ubuntu Pro etwas für euch sein. Ich hatte nebenbei darüber gelesen und mich dann informiert. Dies brachte mich zu dem Punkt das man bis zu 5 Maschinen kostenlos versorgen kann. Dadurch schaute ich mir das Ganze weiter an und fand es durchaus spannend.
Ubuntu Pro ist prinzipiell wie eine LTS (Long Term Support) Version auf Steroiden. Bei LTS Versionen kann man sich auf fünf Jahre Updates für Pakete aus dem Ubuntu Main Repository verlassen. Mit Ubuntu Pro bekommt man zehn Jahre Support und zusätzlich zu den ca. 2.300 Paketen aus dem Main Repository, bekommt man auch noch Updates für die über 23.000 Pakete aus dem Ubuntu Universe Repository dazu.
Die Einrichtung ist darüber hinaus extrem einfach. Nach der Erstellung des Accounts muss man lediglich dafür sorgen das alle installierten Pakete aktuell sind, testen ob das Tooling des Systems bereits vorbereitet ist, was bei mir der Fall war und schon geht es los. Lediglich eine Zeile, die man dem Dashboard des eigenen Accounts entnehmen kann, muss auf der Kommandozeile ausgeführt werden und das war es. Ab diesem Zeitpunkt kann man mit den bekannten Abläufen via apt
seine Updates machen und bekommt normale, wie auch Pro Updates. Die komplette Anleitung, wie auch die Ubuntu Pro Webseite habe ich in den Related Links hinterlegt.
Godot 4.0 veröffentlicht

Nach mehreren Betas und Release Candidates ist es soweit, Godot 4.0 ist erscheinen. In einem umfangreichen Youtube Video, welches ich im unteren Teil der News eingebunden habe, gibt es einen schnellen Überblick zu neuen Features, Änderungen und der verbesserten Performance. Insgesamt hat sich extrem viel bei der Open Source Game Engine getan und ich freue mich sehr darauf Godot 4.0 auszuprobieren.
Humble The Complete Creative Coding UI / UX Online Course Bundle

UX und UI sind komplexe Themen, welche sich vor allem auch immer weiter entwickeln. Insofern kann etwas Fortbildung hier nicht schaden. Solltet ihr dies genauso sehen, könnte vielleicht das Humble The Complete Creative Coding UI / UX Online Course Bundle interessant für euch sein. Auf drei verschiedenen Ausbaustufen gibt es bis zu 42 Kurse zu ergattern. Der Einstieg ist bereits ab 1 € gemacht und alle Inhalte sind ab 18,35 € freigeschaltet. Zeitlich habt ihr noch etwas mehr als vier Tage Zeit zuzuschlagen. Unter anderem könnt ihr euch Introduction To HTML and CSS Web Design, Web App Design in React und Design Dashboards with Python Dash sichern. Alle weiteren Informationen gibt es wie gewohnt in den Related Links.
Zapp! - Dart & Flutter Anwendungen im Browser entwickeln

In der Software Entwicklung ist es extrem hilfreich schnell und einfach Dinge ausprobieren zu können. Genau dies und noch wesentlich mehr ist möglich mit Zapp!, einem Dart & Flutter Tool, welches euch erlaubt Anwendungen direkt im Browser zu entwickeln. Dabei bekommt man eine Web-IDE basierend auf VSCode, kann pub.dev open_in_new Abhängigkeiten einbinden, die eigenen Ergebnisse teilen und sogar in Webseiten einbinden. Zusätzlich kann das Ganze mit GitHub verbunden werden, sodass man dort vorhandene Repositories mit wenigen Klicks in Zapp! laden kann. Das Tool wird von der bekannten Firma Invertase open_in_new entwickelt, als Open Source Projekt.
Ich persönlich bin für meine eigentliche Entwicklung gerne auf meinem lokalen System unterwegs, doch derartige Technik ermöglicht diverse hilfreiche Einsatzzwecke. Egal ob es um die gemeinsame Entwicklung, Tutorial Sessions oder aber die schnelle Vorführung einer Library geht, bei all diesen Dingen und noch wesentlich mehr kann Zapp! helfen. So ist es zum Beispiel möglich mit nur einem Klick auf folgenden Link open_in_new die Example App meiner Device Marketing Names - Dart / Flutter Library zu starten. Bei Interesse kann man sie sogar anpassen und Dinge ausprobieren. Derartige Abläufe sind extrem hilfreich, wenn man auf der Suche nach der richtigen Library ist und spezifische Funktionen schnell und unkompliziert testen möchte.
Ich werde Zapp! auf jeden Fall im Auge behalten und Links zu den jeweiligen Example Apps meiner Libraries in die dazugehörigen GitHub Readme Dateien legen. So können Entwickler unkompliziert testen, ob meine Software ihnen helfen kann.
Android Studio Electric Eel - 2022.1.1

Bereits vor einigen Wochen gab es wieder einmal eine neue Android Studio Version und selbige bringt durchaus gute Änderungen mit sich. Ich hab die Version bereits seit dem Release im Betrieb und kann sowohl im Android, wie auch im Flutter Kontext sagen, dass alles problemlos läuft und ich entsprechend das Update empfehlen kann.
Doch nun zu den eigentlichen Änderungen und Verbesserungen von Android Studio Electric Eel. In dieser Version hat man einiges unter der Haube optimiert und z.B. Support für Kotlin 1.8 open_in_new hinzugefügt und den Build Analyzer aufgebohrt. Letzteres soll es Entwicklern noch einfacher machen eventuelle Probleme beim Setup aus der Welt zu schaffen.
Humble Unity, Unreal & Game Making Bundles

In den letzten Monaten habe ich mich mehr und mehr mit der Entwicklung von Spielen auseinandergesetzt. In diesem Kontext haben mir Tutorials und ähnliches sehr geholfen. Solltet auch ihr in diesem Bereich aktiv werden wollen, dann könnte eines der folgenden Bundles vielleicht interessant für euch sein.
Das Humble Tech Book Bundle: Unity 3D Game Development Super Bundle by Packt ist nur noch etwas mehr als einen Tag lang verfügbar, bietet euch dafür aber bis zu 16 Bücher zum Thema Unity. Auf drei Stufen, für welche ihr zwischen 1 € und 16,82 € zahlen könnt, sind selbige verteilt. Unter anderem gibt es Unity Artificial Intelligence Programming, Game Development with Unity for .NET Developers und Hands-On Unity 2022 Game Development.
Wenn ihr eher im Bereich der Unreal Engine unterwegs seid, dann könnte das Humble Learn To Make Games In Unreal Engine 5 Bundle vielleicht eher etwas für euch sein. Hier hab ihr noch entspannte elf Tage Zeit, um die bis zu 12 Artikel zu kaufen. Auch hier gibt es wieder drei verschiedene Level, welche mit 1 € bis zu 23,11 € zu Buche schlagen. Ihr erhaltet hier diverse Kurse, Assets und weitere Inhalte. Dabei sind z.B. Unreal Engine 5 Environment Design Course, Unreal Material Pack #1 und Unreal 5.0 C++ Developer Course.
Den Abschluss macht das Humble The Complete Game Making Collection V2 Bundle. Hier liegt der Fokus auf GameGuru MAX, AppGameKit Studio und verschiedenen Asset Packs. Zwölf Tage habt ihr Zeit und zwischen 1 € und 23,05 € werden fällig, um die bis zu 28 Artikel freizuschalten. Unter anderem könnt ihr GameGuru - Mega Pack 1, AppGameKit Studio und
GameGuru MAX bekommen.
Drei Bundles mit ähnlichem Kontext, aber durchaus unterschiedlichen technischen Grundlagen. Ich persönlich werde vermutlich bei keinem der Bundles zuschlagen, da ich mein Spiel in der Godot Engine entwickle. Sofern ihr aber z.B. mit Unity oder der Unreal Engine arbeitet, könnte ein Blick vermutlich nicht schaden. Alle weiteren Informationen gibt es wie gewohnt in den Related Links.