hawaiifilmschoolToday we are taking a much deeper dive into the concept of an interface and how it is used in the Verse language. Even if you have no need to create an interface, interfaces are used throughout the Verse language, so it is important to understand them at least conceptually.
What is an Interface in Verse Code? A Deeper Dive.hawaiifilmschool2024-03-13 | Today we are taking a much deeper dive into the concept of an interface and how it is used in the Verse language. Even if you have no need to create an interface, interfaces are used throughout the Verse language, so it is important to understand them at least conceptually.Get a Damaged or Injured Players Name and Damage Amount in Verse Codehawaiifilmschool2024-04-09 | Quick video showing how to access and display a player's name when they sustain damage. This relies on the damageable type, dynamic casting, and the GetAgent method.Splatting (Tuple Expansion) in the Verse Programming Languagehawaiifilmschool2024-04-09 | Quick look at splatting or tuple expansion in the Verse code. Tuples are widely used in Verse and it is important to have a well-rounded understanding of them and all that they can do.The Reality of Game Publishing in Fortnite: The Marketing Is All On Youhawaiifilmschool2024-04-08 | Quick little look at one of the challenges facing those who publish their game on Fortnite.com. TLDR: 1. Market is insanely oversaturated and it's going to get much worse. 2. Not making money does not mean you have a bad game. 3. With 15,000 games published a month, the marketing of the game is all and completely up to you. You cannot rely on trying to get on the Discovery page. You have to get creative and think outside the box. And don't forget to make a quality game!!!The Tuple Result of Sync in Versehawaiifilmschool2024-04-07 | Quick look at the sync concurrency expression in Verse and the tuple result it returns.How to Destroy a Static Mesh Ball in UEFNhawaiifilmschool2024-04-05 | A quick look at how to destroy a static mesh ball with a capture area in Unreal Editor for Fortnite. No Verse code required.PBR Image Texturing in LightWave with Octane (April 2024)hawaiifilmschool2024-04-05 | This is a review of the basic steps needed to apply image textures to models in LightWave and using Octane to set up the materials to render.Register Player List and the Input Trigger Device in Verse and UEFNhawaiifilmschool2024-04-03 | Today we are taking a deeper look at the Registered Player List in Unreal Editor, what it is for, and how we can access it in Verse code. The primary benefit is that it remembers the input controls that are assigned per round or game. If it were not for the list, the controls would have to be assigned each time a new round started or a player died and spawned back in.Teleporting a Trigger Device and Type Casting in Verse Code (UEFN)hawaiifilmschool2024-04-02 | A quick look at how to teleport a trigger device in Verse code and how to type cast as well. There are not that many example of it in Verse, but you can always cast when one class is a subclass of another. In this case, player is a subclass of agent, so you can cast from the agent type to the player type. It has to be done conditionally because it can fail.Another Look at the Option Type and the NOT Operator in the Verse Programming Languagehawaiifilmschool2024-03-29 | This video updates a previous one on the option type/container. The option type can be confusing because it is created with a question mark in front of the identifier's name and it is accessed with a question mark after it. It is also a failable expression in Verse which means it must be called within a failure context, that is, an IF expression. So if you are confused by it, that's perfectly understandable. We also look briefly at the NOT operator and what it can do.Populate an Array with an Ordered or Shuffled List of Values in Verse Codehawaiifilmschool2024-03-26 | Quick tutorial on how to use a for loop to populate an array to a random length. The values can either be in order, sequential or shuffled and appear random.The Differences Between a Custom Prop and Static Mesh Actor in UEFN (Updated March 2024)hawaiifilmschool2024-03-25 | This is a quick look at the practical differences between a Building Prop and Building Static Mesh in Unreal Editor for Fortnite. It is safe to say that they have more in common than they do not and one of the biggest similarities is that in Verse code, Verse sees them both as Creative Props, which means that both a prop and a static mesh actor can be manipulated in Verse code.For Beginners: What is a Constructor in Verse Code?hawaiifilmschool2024-03-23 | In this tutorial, we take an introductory look at the constructor function in Verse code and why you would use it.Two Ways of Accessing Struct Fields in Verse Code (stasis_args example)hawaiifilmschool2024-03-23 | Quick update to older tutorial on accessing structure fields or data in Verse code.Loop and Await(): An Alternative to Subscribing in Verse Codehawaiifilmschool2024-03-22 | In this tutorial, we show how loop and await can be used with a race expression to have the same effect as subscribing does. There are many ways to configure this and in a sense, create a selective subscription.Strobe Flickering Light in Verse Codehawaiifilmschool2024-03-20 | Quick look at how to create a strobe or flickering light in Unreal Editor for Fortnite using Verse code. This requires use of the customizable light device, so it can be accessed in Verse code.Smooth Spinning Creative Prop in Verse Codehawaiifilmschool2024-03-20 | A quick look at an easy way to spin or rotate a prop using Verse code.The Err Function in Verse Code: How to Throw an Errorhawaiifilmschool2024-03-19 | A quick look at the Err function in Verse code. It takes in a string, returns a false, and can stop the code from proceeding during run time.Send to Lobby in Verse Code: A Fast Way to End a Gamehawaiifilmschool2024-03-18 | Quick look at the SendToLobby method, which is a fast way to end the game and an alternative to the End Game Device.The Self Variable in the Verse Programming Languagehawaiifilmschool2024-03-17 | A deeper look at the self variable in the Verse programming language. The self variable creates a reference to an instance of a class in Verse. In some cases, it is optional, but when you want to refer to a class instance in its entirety, it is required.Understanding Named Arguments in Verse Codehawaiifilmschool2024-03-13 | We wanted to do this tutorial because named arguments look a lot like option types in Verse code. But they serve an entirely different purpose, which is to make the code more readable and understandable and lessen the need for commentary.Add and Remove a User Interface in Verse Code (March 2024)hawaiifilmschool2024-03-13 | This is an update to a previous tutorial. Here we show how to easily add and remove a user interface using Verse code. In this example, we use the a button to display a text message to the player. It is important to note that there are several ways to do this in Verse code, and this way is probably the cleanest and simplest way to do it, especially for beginners. We are trying to update videos when we discover better ways of doing things in Verse. Again this is a new language that is rapidly evolving and most everyone, in a sense, is still learning and discovering its potential.The Dispose Method in Verse Code: Destroy a Creative Prophawaiifilmschool2024-03-13 | Super quick look at the dispose method in Verse code; this is useful when you want to destroy a creative prop and remove it from the island.The Importance of Initializing UI Containers at the Class Level: Toggle UI Visibilityhawaiifilmschool2024-03-13 | This is an update to a video we just did on toggling the visibility of a user interface in Verse. If the container for the UI is initialized at the class level, then the visibility of the entire user interface can be toggled off and on.Update: Toggle Visibility of the Progress Bar in Verse Code (Please see update link in Description)hawaiifilmschool2024-03-12 | Here is the most recent update to the update. In this video, we can turn off the visibility to the entire overlay: youtu.be/yaPqXjJyjIY
A quick update to a video we just did on toggling visibility with the progress bar in Verse code.Toggle the Visibility of Text with Overlays in Verse Codehawaiifilmschool2024-03-12 | This tutorial shows how overlays can be used to stack text messages on top of one another and then toggle their visibility off and on so only one message or none of the messages appear at any given time. Overlays are great because they conserve precious screen space.Trying to Toggle Visibility of a UI Widget in Verse Code (see description for latest update)hawaiifilmschool2024-03-12 | Here is the most recent video updating this tutorial. Thank you for the constructive comments. youtu.be/yaPqXjJyjIY
Here is the update example on toggling the visibility of the ui widget. youtu.be/ZfoDHFb3hjI
Here is another example of using overlays and toggling their visibility. youtu.be/A1dbTsFVUfs
Quick look at how it might be possible to toggle the visibility of a UI widget in Verse Code. At this time, we are able to hide a UI widget, but do not seem to be able to turn its visibility back on. This code does let you toggle a UI widget off and on, but only partially with the SetVisibility method.The Ultimate Easy Progress Bar in Verse Codehawaiifilmschool2024-03-12 | If you want to know how to toggle the visibility of the progress bar, see this video: youtu.be/ZfoDHFb3hjI
Quick look at how the slider can be used to create a basic progress bar in Unreal Editor for Fortnite using Verse code. This is the way to do it.A Persistent Quest Counter in Verse Codehawaiifilmschool2024-03-10 | This is a look at the Persistent Player Tutorial in the Epic Game online documentation and how it can be modified to make a basic QUEST counter.Easily Convert a Static Mesh into a Skeletal Mesh in Unreal Engine 5.3hawaiifilmschool2024-03-07 | This is an experimental feature, but one that is definitely a keeper. These static meshes can easily be exported and imported into Unreal Editor for Fortnite.Remove an Element from a Map in Verse Codehawaiifilmschool2024-03-07 | Quick walkthrough on the code necessary to remove an element from a map in Verse. Maps are handy ways to associate different data types with each other, but removing an element is a bit more involved than it might seem. In this code, we show you how to do it.Using the Loop Expression to Repeatedly Play a Character Emotehawaiifilmschool2024-03-06 | Quick look at using a loop expression in the Verse code to trigger a character device to repeatedly emote. Unless stopped with code, loop expressions will run forever.Implementing an Interface in the Verse Programming Languagehawaiifilmschool2024-03-05 | Here is a much deeper dive into what an interface is: youtu.be/y_Cx8gTStHM
A quick look at how to implement an interface in Verse. There are different opinions about interfaces, but the consensus is they are useful in giving unrelated classes access to a core set of functionality that ensures conformity.Improved NightSky Technique in LightWave 2023hawaiifilmschool2024-03-04 | Adding a second layer of points helps the appearance of depth in this nightsky method in LightWave 2023. All the points are considered as one object, so with two objects we can vary the size of the points for an improved nightsky.Instantiating a Stack with a Constructor Function in the Verse Programming Languagehawaiifilmschool2024-03-04 | This video shows how to create a stack with an array in the Verse Programming Language. It is an update to a previously published video.
Here is the original tutorial where we bypass the Constructor Function and instantiate the stack directly. youtu.be/VltZVNWuj7kHire a Guard and Show a Message About It with Verse Codehawaiifilmschool2024-03-03 | Quick look at the guard spawner device and how to access some of its features.Stacks in the Verse Programming Language (see description for important update)hawaiifilmschool2024-02-29 | This is an important update to this video. It uses the constructor function to instantiate the stack. youtu.be/FhdBVjbQp88
A look at how stacks work in the Verse Programming Language.Night Sky (3D Stars) in LightWave 2023hawaiifilmschool2024-02-29 | Quick way to create a night sky. The stars are made up of points, so it is possible to navigate among them or animate them in other ways.Get All Fortnite Characters in Verse Codehawaiifilmschool2024-02-28 | Quick look at the code required to get all the Fortnite Characters or fort_characters in your game.Quick Update: Signal and Await with a Payload in Verse Codehawaiifilmschool2024-02-25 | Not only can signal notify Await( ) to release its hold, but signal can also send a payload. Very helpful to know this.Constant Initialization in the Verse Programming Language: a closer look at the Colon Equal Operatorhawaiifilmschool2024-02-23 | Another look at the colon equal operator in Verse and why it seems to cause so much confusion. It serves multiple roles and can be used at high or local levels in Verse. It can be thought of as an inference operator, but only if two requirements are met: 1) It only applies to constants. 2) The constant must be at a local level or scope.Asynchronous Functions and the Importance of Spawn in Versehawaiifilmschool2024-02-23 | Another quick look at spawn and why it is important to understand what it does.
You might want to watch this video to compare branch to spawn. youtu.be/iGFx0AflEpkApplying, Creating, and Saving Procedural Textures in LightWave 2023hawaiifilmschool2024-02-22 | Quick look at how you can create, apply, and save out procedural textures in LightWave. Doing this, when you save out an object, you can send its texture with the object as well.Scrolling Image Animations in Unreal Editor and Unreal Enginehawaiifilmschool2024-02-22 | This tutorial shows how to use the panner node to create scrolling animations that can move either up and down or side to side. Since UEFN and Unreal Engine share the same Material resources, this applies to both UEFN and Unreal Engine.Consider Using the Overlay instead of the Canvas Panel (UEFN with Verse Code)hawaiifilmschool2024-02-21 | Here is a concrete example of how to use Overlays in Unreal Editor with Verse code. youtu.be/A1dbTsFVUfs
In both Unreal Editor and Unreal Engine, there is an option to use the overlay instead of a canvas panel. In today's video, we look at using the overlay instead of the canvas panel. A couple advantages are: 1) You can layer elements over one another with an overlay, and 2) The overlay is easy to set up.Moving Cars and Traffic in Unreal Editor for Fortnitehawaiifilmschool2024-02-21 | In today's video, we take a second look at using the spline tool in Unreal Editor to animate an ice cream truck on the streets of Tilted Towers.
Here is the first video we did on the spline tool in UEFN. youtu.be/oL-rCowXGpwGet and Set Values with the Tracker Device in Verse Code (UEFN)hawaiifilmschool2024-02-20 | Quick look at how to get and set values with the Tracker Device in Unreal Editor for Fortnite. In this video, we show how to do this with Verse code, but this could also be done without any Verse code too.Easy Rocket Attack in LightWave 2023 with the FX Linkerhawaiifilmschool2024-02-20 | Quick look at simulating a rocket attack with the FX_Linker in LightWave 2023.Super Quick Example of the Signal / Await Relationship in Verse Codehawaiifilmschool2024-02-20 | This is a super simple example showing the relationship between Signal and Await in Verse code. We just wanted to show that Signal and Await can be used within the same device or class and don't need to be in physically separate sections.Pi Equals Three: A Good Reference for Learning Versehawaiifilmschool2024-02-19 | There is a You Tube channel by the name of Pi Equals Three that is an excellent reference for learning the Verse Programming Language.