Become a sponsor to Marc
I have been making free and open-source game tech, tools and demos for almost 10 years. I started contributing to the Godot Game engine in 2015, and never stopped since. Being part of this community, building one of the biggest free game engines motivated me to keep working on related side projects.
I do all this as a hobby during my free time, but if you like my work you can support me here :)
Heightmap terrain system
To this day, Godot Engine doesn't come with a built-in terrain system. So I made one based on heightmaps, which can now be installed from the Asset Library. It supports dynamic level of detail, sculpting, texturing, collisions, holes, procedural generation, grass, and is getting improved over time. Like Godot, I made it available under the MIT license. It may hopefully help getting an official terrain system into Godot!
https://github.com/Zylann/godot_heightmap_plugin
Voxel engine
A long-running theme in my projects has been voxels. Not just Minecraft-like worlds made of blocks, but also smooth terrain the size of a planet, as can be seen in No Man's Sky or Space Engineers. Such technology has no bounds when it comes to generating procedural worlds. It culminated in the creation of a voxel module for Godot Engine, which now supports both kinds of terrains, and is still under development.
https://github.com/Zylann/godot_voxel
I made a few demos based on this module, which are also available under the MIT license.
https://github.com/Zylann/voxelgame
Other plugins
Apart from terrain-related features, I'm creating a few other useful plugins, such as:
- Editor Debugger: a tool to inspect the UI nodes of the editor itself
- Translation Editor: a localization tool to help extracting text from your game and editing translation files from the Godot Editor
- Collision Scanner: a tool to help debugging collision shapes in the editor
- Scatter: paint prefabs over your scenes by clicking around
- Debug drawing: draw text overlays and 3D shapes from anywhere in your scripts
Godot Engine development
From time to time, I also contribute to the main engine. Most of the time reporting bugs, but also bringing improvements, for example:
- The
Line2D
node - Fly mode in the 3D editor
- The
Curve
resource - Custom resource loaders
- Global search in the script editor (aka "Find in files")
- Raycast optimizations for heightmap colliders
I also recently started contributing and reviewing PRs to , which allows users to extend the engine using C++, without having to recompile the engine.
Community help
I'm active on the main server, to help new users and share knowledge. I am also one of the on the official website.
Other free productions
Second to open-source game software, I also create soundtrack music and audio stories (in french). I release them under a license that allows you to listen and download for free.
These creations are for the most part available on my , , or more recently on my .
Featured work
-
Zylann/godot_voxel
Voxel module for Godot Engine
C++ 2,687 -
Zylann/godot_heightmap_plugin
HeightMap terrain for Godot implemented in GDScript
GDScript 1,745 -
godotengine/godot-cpp
C++ bindings for the Godot script API
C++ 1,739 -
Zylann/voxelgame
Voxel world prototype made with Godot Engine
GDScript 583 -
Zylann/godot_translation_editor
Translation editor plugin for Godot Engine
GDScript 42