-
Notifications
You must be signed in to change notification settings - Fork 54
Description
The ability for modders to create their own games without the use of the IDE could be pretty neat, I think. These games could live separately from the base game, and even use Catspeak to handle custom code execution on specific events (e.g. collision events, input events, etc.).
Because of the implementation of Catspeak, we can guarantee that modders aren't able to modify any important game state, since only functions required by the interface would be able to be called. Catspeak can be executed over multiple frames, so there is also no fear of lagging a game with while true { }. Additionally, any errors that occur can be captured and handled without crashing the game, so the implementation would be entirely stable.
It's an idea, but I think having a way for people to add games to the program even after this project has been abandoned would be neat!