Title: Writing my first OpenBSD game using Godot | |
Author: Solène | |
Date: 28 April 2022 | |
Tags: gaming openbsd godot | |
Description: This article gives a quick introduction to the game engine | |
Godot and my experience writing a game with it as a total beginner | |
# Introduction | |
I'm a huge fan of video games but never really thought about writing | |
one. Well, this crossed my mind a few times, but I don't know anything | |
about writing a GUI software or using OpenGL, but a few days ago I | |
discovered the open source game engine Godot. | |
This game engine is a full-featured tool allowing to easily write 2D or | |
3D games that are portables on Android, Mac, Windows, Linux, HTML5 | |
(using WebASM) and operating systems where the Godot engine is | |
available, like OpenBSD. | |
Godot engine project website | |
# Learning | |
Godot offers a GUI to write games, the GUI itself being a Godot game, | |
it's full featured and come with a code editor, documentation, 2D/3D | |
views, animation, tile set management, and much more. | |
The documentation is well written and gives introduction to the | |
concepts, and then will just teach you how to write a simple 2D game! | |
It only took me a couple of hours to be able to start creating my very | |
own first game and getting the grasps. | |
Godot documentation | |
I had no experience into writing games but only programming experience. | |
The documentation is excellent and give simple examples that can be | |
easily reused thanks to the way Godot is designed. The forums are also | |
a good way to find a solution for common problems. | |
# Demo | |
I wrote a simple game, OpenBSD themed, especially themed against its | |
6.8 version for which the artwork is dedicated to the movie "Hackers". | |
It took me like 8 hours I think to write it, it's long, but I didn't | |
see time passing at all, and I learned a lot. I have a very | |
interesting game in my mind, but I need to learn a lot more to be able | |
to do it, so starting with simple games is a nice training for me. | |
It's easy to play and fun (I hope so), give it a try! | |
Play it on the web browser | |
Play it on Linux | |
Play it on Windows | |
If you wish to play on OpenBSD or any other operating system having | |
Godot, download the Linux binary and run "godot --main-pack | |
puffy-bubble.x86_64" and enjoy. | |
I chose a neon style to fit to the theme, it's certainly not everyone's | |
taste :) | |
A screenshot of the game, displaying a simple maze in the neon style, a Puffy m… |