Inspiration
Net Riders was built so we could learn the process of developing and deploying a game for the very first time. When we saw an opening in the project portal of the knight hacks discord we were hooked on the idea of a top down puzzle game. The tools available in a development platform can be overwhelming, so we came together to help each other learn, and grow our skills as new developers.
What it does
The user controls a small human 3d-model,built from scratch using blender, to interact with terminals with arrow sequences to open doors. These terminal include elements such as arrow sequences to press and a timer to rush the user. Enemy AI will also track the user down and force the user to restart the level if they aren't careful.
How we built it
Net Riders is built using:
- Unity for building and rendering
- C# for scripting
- Blender for 3D asset design ##Challenges we ran into Our challenges are primarily associated with unfamiliarity with tools such as:
- Git and Unity interactions - It was many member's first time using version control software, so a lot of time was spent getting up to speed with git and fixing conflicts in large unity files.
- NPC AI - Enemy vision cone implementation and transparent design.
- 3D Model Rendering - The human model (including animations) and bank vault safe are made from scratch in blender by Erkan (3D-artist), who learned this tool for the first time.
Accomplishments that we're proud of
- A multilayered UI system including object interaction and 3D to 2D gameplay transitions.
- Detailed 3D model integration.
- Dynamic NPC AI movement and player detection.
- Object animations reacting to separate world events.
What we learned
- Version control software implementation (using git)
- Basics of Unity, C#, and Blender
- Creation of enemy AI patterns
- UI implementation into 3D
- Scripts and object interactions

Log in or sign up for Devpost to join the conversation.