Display text with Godot
In this tutorial we will see how to display a text in godot using RichTextLabel through the godot editor and also through code.
Software engineer
Over ten years of experience as a software engineer and creating games.
In this tutorial we will see how to display a text in godot using RichTextLabel through the godot editor and also through code.
In this tutorial we will draw rectangle, circle, polygon and simple texts using the bases functions.
In this tutorial the goal is to present the Godot Engine I will explain the different panel used.
In this tutorial we will see how to play an ink story in Godot 4. For that we will use a plugin Godot-Ink to parse and load the story.
In this tutorial the goal is too use the perlin noise provided by the FastNoiseLite library to make some procedural terrains in 2d and 3d.
In this tutorial we will see how to use timer in godot using the node Timer. But we also need to learn how to use the signals.
The goal of this tutorial is creating a 2D light with SDL2. For that we use another library to compute the visible polygon.
In this tutorial we are creating a simple particle system with SDL. For that we will create a class Firework.
The goal for this SDL2 tutorials is to simply display an image with SDL2_image and SDL2. The program is basic and simple.
Display unicode text with SDL2_ttf and SDL2. The example display a japanese text with the font Kosugi Maru. We use wstring to store the text.
In this tutorial we will see how to use DXT Texture Compression with SDL2, SDL_gpu, and gli. For that we will need to modify SDL_gpu.
In this tutorial we explain how to use a GLSL shader with SDL2. For that, we will use SDL_gpu then create a vertex shader and a fragment shader.
Install and compile SDL2 on Linux using GCC. We also make a test program to check if the installation is working.
Install SDL2 on Windows with Visual Studio 2017. This SDL2 tutorials show graphically how to install SDL2 on windows.
Make an sprite-sheet or an animation with Sprited editor. You can easily import it in your game. Sprited is free open-source, multiplatform.
In this tutorial, the goal is to make a health bar with SDL2 and SDL2_image, we will use the cursor position to update the filling.
In this tutorial we are making a loading screen with SDL and threads. The threads are necessary to load the content while de main threads display the animation.
In this tutorial, we use ALmixer to play music and sound. Almixer is a simple library that use OpenAl to play sounds.
In this tutorial we play a theora video with SDL2 using some of the code made by one of the developer of SDL2: Ryan Gordon.
In this SDL tutorial we generate a procedural terrain with perlin noise. For that we need to render to a texture.
Making some simple sprite animations from a sprite sheet with SDL2 and SDL_gpu. SDL_gpu is not mandatory but it's a handy library for the rendering.
How to compile sdl2 statically with cmake or xcode or directly on macos. Making a simple static project can be helpful when making a game to avoid dependencies.
How to compile SDL2 statically with visual studio, on windows. Making a static build of SDL can be helpful when making a game to avoid dependencies.
In this tutorial I will show a simple example using moltenvk and SDL2 to setup a vulkan context on macOS.
Learn how to implement a smooth 2D camera system in SDL3 that follows your player across a larger game world. Ideal for platformers and top-down games.
Learn how to implement Axis-Aligned Bounding Box (AABB) collision detection in SDL3. This tutorial covers the logic, code example, and integration in a 2D game environment.
Learn how to animate 2D characters and objects using sprite sheets and frame timing in SDL3. A complete step-by-step guide to smooth, frame-based animation in your SDL3 games.
In this free tutorial, you'll learn how to build static libraries for SDL3, SDL3_image, and SDL3_ttf on Windows using CMake and Visual Studio.
Learn how to create a dynamic health bar with SDL3 and SDL3_image. This tutorial uses the cursor position to update the health bar filling in real time.
Learn how to display an image using SDL3 in this free tutorial. Perfect for beginners, this guide walks you through a simple SDL3 program.
Learn how to create and manage multiple windows using SDL3. This step-by-step tutorial covers separate event handling for each window and practical examples for cross-platform development.
Display a texture with SDL3_gpu. This step-by-step tutorial covers context creation, loading of a texture and use it with a hlsl shaders, how to setup a sampler.
Learn how to display a tilemap created in Tiled using SDL3 and sprite batching. This free tutorial covers the basics of loading and rendering tilemaps.
Display a triangle with SDL3_gpu. This step-by-step tutorial covers context creation, basic usage of loading and use a hlsl shaders, how to compile shaders with SDL_shadercross.
Learn how to display Unicode texts, including Japanese characters, using SDL3_ttf and SDL3 in this beginner-friendly tutorial.
Learn how to use a graphic tablet and pen input with SDL3 to draw directly on the screen in this step-by-step tutorial.
Discover how to use the Dialog API to open file dialogs, display save file dialogs, and select folders in this practical tutorial.
Learn how to use the SDL3 filesystem API to create, rename, and manage files and folders in your application.
Learn how to implement a basic state machine using SDL3 to manage different game states like menu, gameplay, and pause.
Getting started with SDL3_gpu. This step-by-step tutorial covers context creation, basic usage of the command buffer, the basics concepts for using SDL3_gpu through an simple example.
Learn how to implement the GJK (Gilbert-Johnson-Keerthi) algorithm for accurate 2D collision detection in SDL3. This step-by-step guide includes code examples and explanations.
In this SDL3 tutorial, you'll learn how to compile SDL3 with CMake on macOS and run a simple Hello World project to get started quickly.
Learn how to install and compile SDL3 on Linux using CMake. This tutorial includes creating a simple test program to verify your installation.
Learn how to install and compile SDL3 on Windows using Visual Studio and CMake. This tutorial also includes a simple test program to verify your installation.
Learn how to handle keyboard and mouse events using SDL3, enabling you to capture input and display typed text on the screen.
Learn how to efficiently load and render OBJ 3D models in SDL3 using the TinyOBJLoader library. This step-by-step guide covers parsing, loading, and displaying OBJ files in your SDL3 projects.
Learn how to render a 3D cube using modern OpenGL and SDL3. This step-by-step tutorial covers window creation, OpenGL context setup, cube rendering, and basic camera movement.
Learn how to use OpenGL shaders with SDL3 by creating a blur effect on an image. This tutorial uses GLEW, stb_image, and SDL3 for rendering.
Learn how to load, play, and manage audio with SDL3_mixer in this free SDL3 tutorial—ideal for game development and multimedia applications.
Learn how to generate procedural terrain with Perlin noise in SDL3. This tutorial covers rendering terrain to textures for efficient display.
Learn how to implement the Separating Axis Theorem (SAT) collision detection in SDL3. This tutorial covers the logic, code example, and integration in a 2D game environment.
Learn how to create 2D lighting with SDL3 in this free tutorial. You'll use an external library to compute visibility polygons for dynamic light effects.
Compare SDL3 and SDL2 to explore their key differences, new features, and learn why upgrading to SDL3 offers improved performance, modularity, and modern APIs.
Learn how to set up sprite batching using SDL3_gpu to efficiently render many sprites and boost performance in your SDL3 projects.
Learn how to create a TCP client-server application using SDL3_net with support for multiple clients. This step-by-step guide covers socket management, multithreading, and real-time communication.
Learn how to use gamepads and joysticks with SDL3 to control your games using external controllers in this beginner-friendly tutorial.
In this tutorial, we create a hitbox editor with SFML in order to make convexe collision masks.
In this tutorial, we import tilemaps and render tilemaps with SFML. To parse the JSON files exported we will use RapidJSON
Getting started with SFML. We will try to display some image but also play some music for your hello world program.
In this tutorial, we learn how to make a simple bullet hell game, also known as danmaku game in C++ with the library SFML.
In this tutorial this is an example of a fire burning made with a fragment shader with SFML. As you can see using shader is really simple.
In this tutorial we are making a sprite sheet generator with SFML. We use the format xml and rapidXML as a library to parse the XML.
Start developing with SFML on your IDE: Visual Studio, Code::Blocks, XCode on Windows Mac, Linux. Make a static build of SFML.
In this tutorial we dive deep into the graphic module of SFML with textures, sprites and shapes with SFML. There are sf::Sprite, sf::Texture.
In this tutorial we create 2d lights with Unity, for that you need to create a URP project . The 2d colored lights can be additive.
In this tutorial you will learn how to use a 2d tilemap in Unity, for this example I use an isometric tilemap.
In this tutorial you will learn playing a video in Unity, for that you will need to create a game object with a video player.
Tutorial to help you import and use sprite sheet with Unity and also how to reduce the number of draw calls with Sprite Atlas.
In this tutorial you will see how to use a sqlite in unity, in your game. Sqlite is a good and fast database for a game.
In this tutorial you will learn how to use a 2d tilemap in Unity, for this example I use an isometric tilemap.
In this tutorial we create a toon shader with outline in Unity. You can use this toon shader to have a cartoony look for your game.