Final Verse Starter Project and Code
In this final step, you can find all the code used to create the project. Each heading below is the filename in the project where the code lives.
Try to change the code and figure out ways to add more functionality to the minigame. The following are some ideas to get you started:
- Add more levels for the character to solve.
- Keep track of how long it took the player to solve the puzzle or how many moves the character performed per level.
- Add more commands for the character to make more complex puzzles, such as picking up items and placing them on the board.
submodules.verse
The project file submodules.verse sets the access level for submodules and assets in the project so they can be used in the Verse code. For more details, check out step 5. Controlling the NPC with UI and Exposing Assets to Verse.
| | |
| --- | --- |
| | # This file sets the access levels for submodules in the project. |
| | # Specifically, this file is making art assets accessible to the Verse files in the project |
| | # so textures, meshes, and materials can be used in the UI and in the game. |
| | |
| | # The submodule Textures.MiniGameUI below is the same as the folder |
| | # Textures/MinigameUI that you can see in the project's Content Browser. |
| | Textures := module: |
| | MiniGameUI<public> := module{} |
| | |
| | # The submodule VerseCommander below is the same as the folder |
| | # VerseCommander that you can see in the project's Content Browser. |
| | VerseCommander := module: |
| | Meshes<public> := module{} |
| | Materials<public> := module{} |
| | MiniGameTextures<public> := module{} |
You're reading a preview
The full reference is free for BrainDeadGuild Discord members — sign in to read it all, or open the original at the source.
Sign in with your BrainDead.TV / BrainDeadGuild Discord account for full access.