Defold Sublime Text Package

Since the new editor.port file is now available for the Defold Editor, I’d like to improve my current workflow. I don’t use Defold every day (it’s not part of my daily job), and I also dislike Python (and other indentation-based languages). I don’t want to spend too much time on this, so I’ve decided to use an LLM for code generation. It was a terrible experience, and I swore a lot :slight_smile:

!! Important: This project should be considered alpha or experimental. I don’t have Windows or Linux machines with ST, so I haven’t been able to test it there. I’d really appreciate it if anyone could help test on those platforms. If it works without issues on all platforms, I’ll submit it to the new Package Control channel.

Features

  • Control Defold Editor using the HTTP API
  • Start, stop, and restart the local extender server (macOS only)
  • Handle multiple open Defold projects simultaneously
  • Monitor .internal/editor.port file changes automatically
  • Key bindings for common operations
  • Defold Lua API annotations for code completion and documentation, thanks to the @astrochili
  • Console with clickable file references

Console

Console

Console

13 Likes