Tool Tech Discussion Devlogs
I’ve published a new development update for nCine, covering the work completed between September 2025 and June 2026. The largest ongoing project is GrAIL (Gra...
Over the past few years, I've been working on a side project called EnvisionPlay , a visual game editor built on top of jMonkeyEngine. The goal of the editor is...
2 files
Promised in the last devlog: numbers. Here they are, and they ate a small piece of my ego on the way out. Short version: I added A* to the addon assuming it wou...
This is obviously relevant to my deep learning implementation here. And already it is already a golf game, but this post is just about having made it at all aft...
2 files
I was reassured on the mastodon by my friend Doug Merritt that everyone loves hexagons . Today, I just slightly extended my dual acl2 - ecl + McCLIM hextille.li...
1 file
After few projects that require me to manually model 3D palm trees, I figured that I started to know enough about palm tree, in the way how I would make them. B...
4 files
This article relates to hextille.lisp available for download here in dl-roc.lisp. The reason it is over here is that early on I made a commitment to doing deep...
1 file
Avian keeps getting updates rapidly! Check out if it now can claim the rank of the fastest physics engine in Bevy ECS! In this video, I run direct physics simul...
32 files — v0.3.0, v0.2.0
I’ve been looking into the structure of a few Ren’Py projects recently, and something surprised me: Many games feel highly branching… but structurally, a...
People asked for a Linux version, so I tried to make it happen! :) It runs, but will it actually work? For me on Fedora, not really... First of all, my capture...
1 file
When I released the first version of the Universal Numerology Oracle a week ago, the goal was simple: place eight ancient numerology traditions side‑by‑side...
1 file
Fallow week oh fallow week. I mean, the show with cdg, kmp, and Ramin Honary then Kent Pitman’s epic ensuing mastodon thread featuring Pitman, Ramin, Gosling...
3 files
An update forced by an especially concerned user making unlawful statements basing their opinion on false positives. Issue was connected to previous compiler's...
1 file
Let's try this again. Hi folks! Hello! I've squashed some important bugs and done a lot of testing. If you were here the other day when I "fixed" the other bugs...
2 files
So even though this was marked as "2017" before, I technically made this screensaver for myself in 2015. So 2025 marks the tenth anniversary! There was a proble...
3 files
Chat-GPT Chat-GPT was a vital tool that I used to brainstorm ideas. I used it mostly to help me write code. Initially it started with writing the blueprint with...
1 file
Date: November 14, 2025 Status: Research Phase - 85% Complete! 🎉 🎯 What We’ve Been Up To We’ve been diving deep into the AmiBlitz 3 codebase to unders...
The Newest PNGTube Remix version has been release! You might have noticed one thing.. mainly Macos users.. Unfortunately, I wasn't able to mentain it myself, I...
3 files
I’ve just published the Dev Update 22 , covering progress from January to August 2025. Some of the highlights: ⚡ Introspective Sort : Render queues can now...
Let there be light! One of the most important aspects in a good looking game is lighting (and by implication shadowing). Without lights things typically look fl...
I've decided to make full use of the 3D modeling tool "PELOGEN2" for my new game project. I was able to create something that roughly took shape, and only recen...
Hi! No image this time, as I can't really show you thing that.. are not new / do not still exist haha. So, I worked on a lots of thing, not only the core, but a...
Mejorando lo excelente La librería de la que hablamos, GuSprites del Dr. Gusman , es una excelente librería que facilita el manejo de sprites y tiles a la hor...
How Our Palette Generator Algorithm Works: A Deep Dive Many users have asked what happens "under the hood" when they use our online palette generator. It's not...
If you've decided to make a locative game, you might be wondering what you can actually have the players DO in it. There's a decent amount of activities you can...
Hello Everyone. I have migrated project into godot 4.5 build. Please check it out and let me know if you encounter anything...
1 file
Recently I did some experiments on cropping a window, to see if I can cleanly fit it into a “viewport” defined by Jwno. Along the way, I found an interestin...
On June 5th I attended /dev/games , a two-day game development conference held in Rome. I gave a talk about my 14-year journey developing nCine, sharing both ch...
Crafting a Paraboloid Camera Controller Smooth Moves and Perfect Views (hopefully!) Now that I'm able to create a new character, and visualize it in a scene, I...
Hello :) Today I will talk about what I'm currently working on, the "Core" of the engine. Right now, to do the "base" of thing and have quickly something to tes...
Hey everyone! Exciting progress on the C++ 2D platformer level map editor integrated with Pygame. This week, a key decision was finalized and implemented regard...
It's a bit late, but here's our April update that goes over Redot 4.3.1, 4.4, Experimental, ReBlocks, and Redot Academy. You can read the full blog on our websi...
1 file
This post is about some internal workings of Janet and Jwno, especially how threads work and communicate. You may as well take it as me mumbling to myself. I tr...
The upcoming version of AI Runner features a large number of improvements. Take a look at the list below. LLM Improvements Switched to Ministral 8b quantized to...
Introducing new feature to Pixelizer Algorithm. Clustering Strenght gives the possibility to increase or decrease the pixel effect to a graphic resource. Below...
JSON Format: { "songURL": "D:\\Laym\\Music\\Dance Wiv Me (feat. Calvin Harris & Chrome).mp3", "songAlbumCoverURL": "", "songTitle": "Dance Wiv Me", "songArtist"...
2 files
Many people after viewing the video presentation concerning the live conversion of the various tilisets for Rpgmaker 2003, reported a bug to me concerning the c...
As promised , in this post I'm going to share some results of my experiments with improving (altering?) the look of the city maps. Please note the word "experim...
Quest Games Optimizer (qgo) is an older tool which accomplishes similar goals to Quest Game Tuner . I've gotten some questions about qgo. Shortly after I launch...
由于此版本对女性姓名做了非常朴素的过采样(重复计数),导致部分偏向于女性用字的字频率比直觉要高,占据高频字...
You know how it is. You just struggled to focus for 8 straight hours at a job where you'll never see a paycheck reflecting a reasonable fraction of the value yo...
Обновление (Pre-Beta 2.1) принесло такие изменения: - Обновлены полностью настройки (4 новых п...
1 file
The update (Pre-Beta 2.1) brought the following changes: - Fully updated settings (4 new parameters) - Fixes for language pack queries...
1 file
Major Devlog! Welcome to the first Major Update of void◆sprite! Alongside the Quick Convert feature mentioned in the prior post, we have a major milestone fea...
1 file
Welcome to the first void◆sprite Devlog! In this devlog, we’ll go over some features introduced in the latest few additions! Action Timeline This feature al...
Поздравляю, вышла новая версия которая изменит еру модинга на MMC. Самое главное это пере...
1 file
Congratulations to the release of a new version that will change the modding era to MMC. The most important thing is the transition from PySide6 to Godot Engine...
1 file
Good morning peeps, It has been quite a struggle to keep developing this open source engine. I had some highs and lows, ups and downs. Now I am currently workin...
Time travel was the very first feature I ever wanted LiSE to have. I took one look at Inform 7's Skein view and knew I needed it; why hadn't anyone done that fo...
Loading more posts...














































