Aim
The idea of this game jam is to create a fully functioning game with the use of a single script file. Other assets such as textures, models, sprites and sounds are not limited but all programming is restricted to a single script file. You can achieve this however you see fit, though there are two clear ways you can meet the specifications of the jam. Firstly, you could approach the construction of your script as a 'game master' where there is only one instance of the script present in the game which is responsible for handling the entire game's functionality. The other way you could approach the construction of your script is to create it in such a way where it only executes specified functionality depending on how it's properties have been toggled. This provides a way to have multiple instances of the same script active in the game, with each instance responsible for executing relative functionality.
Team Size
You may work as a solo developer, or in a team limited to a maximum size of 4 members.
Theme
The theme for this jam is "Power Source".
Requirements
- Your game must not contain any NSFW content.
- Games must be built for Windows 7 and up.
- You're only allowed to use a single script file. This is means that all code and game functionality should be restricted to this single script file. Multiple classes can be used as long as they are declared within the single script.
- Your game must include credits that display the names of everyone who contributed work to the project.
Rules
- You must write your own code.
- You may use the standard components provided by the game engine you use for production. This includes all of the standard components that you can add to a game object - such as colliders, mesh renderers, audio sources, rigid bodies, etc.
- Any extra packages used for development must be attributed in the credits for your game.
- You must not use any licensed third party assets (Unity Asset Store, Previous projects, etc.)
- You are free to use audio , textures and font assets from 3rd party royalty free resource libraries such as freesound.org and Textures.com as long as they are credited as the licenses deem required.
- You must not begin creation of any assets prior to the start of the jam. (Planning is however allowed)
- You must show proof your submission is original work. This must be done in at least one of the following ways:
- Privately (or Publicly) link your project files with your submission.
- Offer your project files for download on your game's itch page
- Make a video of the development process of the project and link it with your submission. (see video details*)
- Contact one of the jam hosts via Twitter before the start date of the jam if you would like to discuss a different proposition.
Video Details
Your video needs show the final script in full at some point (must be readable).
Your video needs to be at least standard HD (1280 x 720).
You should also include "#OSJ" in the video description or title.