I wanted to see if I could rewrite everything using TypeScript to take advantage of its new features and expand my capabilities.

It took a lot of patience, but I built the core using AI in the desktop editor, then continued with Copilot in Visual Studio. Initially, it was all run in code blocks, but now it operates with a weapon script, a weapon manager, and a weapon spawner to bring in the weapons and separated character and boss scripts with a centralized character script to be able to enhance and upgrade each system in the future. I encountered significant issues with limitations and figuring out how to phrase things but learned a lot along the way with guidance from a couple of mentors and others who pointed me in the right direction. I had never done any code blocking or scripting before and had relied on a friend for that, but since I’m now building on my own, I needed to learn something new so here we are :). I also used part of a code snippet from the Horizon information portal to get things started and relied heavily on the documentation, which I don’t think I could have done without. Additionally, I incorporated the Alien Friend AI system to showcase it more and to start learning how it works.

It was a really fun experience building and learning how to use AI for scripting and incorporating the UI into the world, and I’m sure it will be a valuable asset and a main tool for me in the future.

Built With

Share this project:

Updates