Core Academy Essentials are a collection of useful components that can easily be added to any project. These are usually common features that have been requested multiple times in the past.
These components will be updated when necessary and the list will continue to grow, so keep an eye out.
This article will serve as a master list of any components that have been published. Each component has a small description, link to a more in-depth article, and a GitHub link to example project.
How to Contribute
Please leave a response to this article if you have any suggestions or feedback.
If you would like fix bugs or add more to a component, then clone the GitHub repo and create a pull request with your branch.
How to Find
The components can be found in the Community Content window inside the editor under the CoreAcademy account.
Each component also has a GitHub repo with an example project of the component. Click the button below to see a list of all the GitHub repos.
Weapon Switcher is a template that allows players to switch between multiple weapons.
NFT Loot Drop
The NFT Loot Crate component will allow you to add loot crates to your game that drop down for each player.
The Healing Buff component can be used by players when they need to heal themselves.
Camera Orbit Animation
Camera Orbit Animation is a component to have a project start with a camera orbiting a center point and displaying a UI container.
The Damageable Health bar component will show a health bar for objects that can take damage and die.
The player shadow component will show a shadow blob below the player on the ground when they are in the air.
NFT Display Attributes
The NFT Display Attributes component will display the attributes of an NFT in the UI.
This component will allow players to sprint while pressing a key.
Triggerable UI is a component that implements logic on a trigger to display a UI Container.
The Teleporter component allows creators to set up teleporters around their map to help players quickly travel between different areas.
NFT Random Cosmetic
The NFT Random Cosmetic component will give players the ability to run through a trigger and receive a random box cosmetic that is attached to the head socket.
NFT DNA Generator
The DNA Generator is a tool that can be used to generate content based on traits from NFTs.
Weapon Spawner is a template that spawns a weapon item for the player to equip.
The Player Indicator component will add an indicator above all player’s heads in the game so that players can easily find where other players are in the game.
NFT Searcher is a component that allows users to search for a specific NFT and display it on an image.
The bounce pad component will allow creators to place these around the map that could be used to get to certain areas of the level that could be unreachable by other means.
The Player List component will show who is in-game to all players.
NFT Shareable Links
The NFT Shareable Links component makes copying URLs to NFTs a lot easier by using the Text Entry Box.
The Shared Pickups component will allow you to place pickups in your game that can be picked up by all players.
The Talking Heads component allows you to have animated actors show up in the UI that displays some dialogue to the player.
The Player Health component will show a health bar and health number in the UI so the player can see how much health they have left.
The Player Names component is a lightweight component for showing the names above the player’s heads.
VIP Entrance is a component that restrict users from a certain team from entering.
NFT Image Display
The NFT Image Display component will display a UI image with a loading animation while it fetches the NFT to be displayed.
The Free Cam component is useful for taking screen shots/video from a live public game. The component is lightweight, easy to use, and comes with some useful features to make it easy to take captures.
The Main Menu gives creators an very simple way to create a main menu for players that shows up when loading into the game.
Chat Rewards gives players a reward if they type a certain phrase into the chat.
The VIP Teleporter component allows creators to set up teleporters that checks if a player is VIP.
NFT Slideshow allows creators to display NFTs in a slideshow format.
VIP Team Selection
VIP Team Selection selects player to certain teams based if they have VIP status.