Jean-Loup Amiot
I am a french programmer who creates tools such as compilers, debuggers and game engines.
All of my projects are written in Rawr, my own programming language.
Rawr is a general-purpose programming language. It aims to be a simple procedural language like C but with more modern features such as slice, module, tagged union and option type.
The Raw compiler is written from scratch in simple C++ and doesn't use any external dependencies. It has its own backend, assembler, linker and directly outputs finished executables. Not having to rely on huge libraries like LLVM keeps the codebase approachable and easy to build.

Bouillotte is a prototype of a point and click adventure game featuring hand drawn illustrations and animations by my sister Iris Amiot.
Its game engine is written completely from scratch in Rawr with no external dependencies. It runs on OpenGL 4.6 and features an editor written with my own Immediate-Mode GUI (IMGUI).
While Bouillotte was originally created as a way to test and showcase Rawr, we plan to eventually make it a complete fully fledged game.

Manul
Manul is a drawing and animation software with a focus on brushes. Manul is written from scratch in Rawr and still in early development. All paintings run entirely on the GPU using compute shaders for performance.
It is designed primarily to be used with a drawing tablet instead of a mouse and keyboard like more traditional PC drawing software. Think of it more as a Procreate or Adobe Fresco alternative than an Adobe Photoshop one.

Blog
- 2025 February 17 Hello world!