Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Made a Ren’Py VS Code extension because existing ones were lacking - includes image ref checks, jump to definitions and more

A topic by Allure Diffusion created Apr 02, 2026 Views: 249 Replies: 2
Viewing posts 1 to 3

I kept running into limitations with existing Ren’Py VS Code extensions - mainly not being able to jump to definitions properly or catch missing image references.

So I built my own, based on a proper language server.

It lets you jump to labels/images/screens, detects missing references, and has reliable completions that actually work.

Originally just for my own workflow, but it grew into something more complete - sharing it here in case it’s useful to other VN devs. Feedback welcome, I’m actively improving it!

Link: https://marketplace.visualstudio.com/items?itemName=adiffx.renpy-language-support

Just a quick update - not sure if anybody’s using this but I’ve released a few versions since the above post with bug fixes and a few additional features. A nice one is the ability to view an background image, CG or sprite by hovering over it.

image.png

image.png

The extension now also features a label graph. I often struggle to get a global overview of the structure of my VN, and this graph helps with this. It shows you how the labels are connected:

image.png