Differentiating NPC and Player
Hi all, I having a little issue with differentiating player and NPC. Side note: I have the NPC gizmo in the editor and enabled avatar ai_agent. I named my NPC "NameNPC" I have this script that was referenced from "Intro to desktop Editor and Typescript". I added some logic to check if it's an NPC. If it is an NPC it will print "Should be NPC". If it is a player it will print "Should be Player" Since I only have one NPC and myself. I was expecting to see "Should be Player" and "Should be NPC" printed once However, not only was Should be Player printed three tiems, but it thought NPC was a player, than deleted the NPC and than said NPC is a player again. See attached below This would be a problem because I have other logic where enemies will check when player entered world and follow that player, but it will start following the NPC instead because it thinks the NPC is a player How come the NPC is treated as a player at the beginning? How can I make sure the NPC is never treated as a player - I don't want to have to check the NPC's name to see if it is an NPCSolved999Views0likes8CommentsBattle for Steel city Universe
For the past year, I've been building a 5-6 world universe. Currently, I have Zone One and Zone Wars live, with Zone 2 and Zone 3 in progress. The initial Zone One project started as a proof of concept—an experiment to see what was possible. At first, it was just an awesome build with no clear idea of how to make it immersive or retain players. Given the complexity of Horizon Worlds, I knew Zone One might appeal more to an older crowd. To help new players, I created a Mod Team to run Steel City and guide newcomers. It worked for a while, but with the long development times of the other worlds, we may have lost some momentum. With our latest addition, 5v5 Zone Wars, I was hoping for a big rollout and strong traffic, especially given Zone One’s popularity. It’s only been a week, so I’ll give it a month to see how things progress. The success of Zone Wars will determine whether I continue this massive project or shift focus. Looking ahead, I’ve learned what works in Horizon and how to streamline experiences. My goal is tomake things easier to understand and more engaging. I plan to create experiences and mini-games under the Battle for Steel City brand to build retention, grow an audience, and establish a universe that can sustain itself with community involvement. This year, I plan to release Zone 2 and Zone 3, along with Zone Racing and an inner-city sport called Blitz Board. There will also be several cinematic story experiences, including rescue missions, defense missions, and the epic battle for Steel City. Exciting times ahead—let’s see where this journey takes us!775Views54likes3Comments[Blocking due to Game Editor crashing] Need fix
I wanted to flag two issues that are currently blocking development for many of us: Editor stability – The desktop editor often crashes, freezes, or kicks users out of a world without warning. This makes it difficult to iterate or debug. Avatar animation call – Calling playAvatarGripPoseAnimationByName consistently triggers a crash. Repro steps are straightforward: add the call in a script, press Play, and the editor shuts down. Both problems have persisted for about a week and effectively halt progress on projects. Any update or workaround you can share would be hugely appreciated—this functionality is critical for creators.550Views2likes5Comments