So I’m about to integrate Jython into my current project, but I’m confused as to how to use a scripting language efficiently. From how I understand it, I’m supposed to make certain methods in my Java code that I want to expose to my scripts that will call those methods and manipulate fields/graphics/sounds in my engine; for example, spawning npcs, enemies, loading/saving, setting up levels, cutscenes. Is this how it works? If so, how do I go about exposing my engine’s specific methods to my scripts? The only thing I can find online is exposing OBJECTS to Jython, which I don’t believe is what I’m trying to do. Thanks!