Inspiration

Horizon World has had a lack of vehicle gameplay and I wanted to create an asset that would expand the possibilities of the types of games that can be made.

What it does

It's a flight (or ground) system that creates the framework for vehicles and their abilities. It's completely modular and can be quickly and easily swapped with other parts for easy prototyping.

How we built it

It looks simple with 3 basic assets; a controller that is held, a grouped AvatarPose, and lots of scripting. Modifications are done by attaching scripts to the vehicle body and parts and placing them in the group. Events are then sent from the controller.

Challenges we ran into

The hardest part was making it all run smoothly. And making it work on cross screen.. Lots of code optimization. The assets were also published before the deadline, but the DevPost portion didn't go through.

Accomplishments that we're proud of

As far as I know, this is the first full flight system apart from my first CodeBlock based racing world which isn't cross screen friendly.

What we learned

I had to learn about other methods of player input. The code makes use of the PlayerInput code to increase the number of controls. For instance, the player will use "jump" to activate the thrust in cross screen.

What's next for Null's Flight Pack

I'm hoping that it becomes popular enough that people will ask for other features that I can add in. I'm also hoping someday to get more access to the code that would let me disable player motion and keep people from accidentally running out of the vehicle. (Helps with people that might have stick drift.)

Built With

+ 2 more
Share this project:

Updates