It does not, the injection occurs after the script is loaded
fakefirefly
Creator of
Recent community posts
To get around the `tool` requirement for executing functions from scripts, you can inject the `tool` keyword into the current script.
I use this pattern in a few of my plugins. It also makes developing plugins easier, as a nice side-effect :)
A nice idea if the official git plugin seems too scary to install and if git already exists on your system path.
However, a few of the commands seem too fragile, like Clone which assumes that a "master" branch exists.
The point is to be able to create new projects with plugins/templates automatically without having to manually copy/paste each plugin individually.
Plugins are registered with the tool and then are selected to be added to a new or existing project. The same goes for project templates.
I thought a tool like this might be nice when dealing with many plugins at a time, as is the theme of this jam.
I made this game for a game jam, so I rushed to finish this game. It took about 1.5 days for me to finish, because I joined late.
For someone's first game, I think a small platformer wouldn't be too difficult, especially with all the tutorials that exist. I'd recommend finding a tutorial for whatever type of game you want to make, following that tutorial, and then adding your own ideas on top of that once you've finished the tutorial.
For example in this game, I built upon a basic platformer tutorial (you can see my first attempt at a platformer here). I optimized the code, added enemy/npc interactions, created the typewriter-like text, and added lighting effects. Future games I make will be able to use these features as well, now that I've done it once.
The most important part is finishing something. I've tried making many games in the past but never ended up finishing anything until I decided to create something for a game jam.