Neo’s World
Download
- Neo’s World on itch.io (best method)
- Neo’s World (version 0.1 Alpha — Local download)
- Local Download: Windows (https://ufile.io/9kjwpi6i)
- Local Download: Mac (https://ufile.io/r8u2xx06)
News
Neos World Story
How I started
When I was about 10 years old, I wanted to be a game developer. I started by learning basic on a commodore 64 simulation. Then, I learned C, Java and a little bit of lua. I started with unity because it was easy and a lot like roblox studio. At first, I made a zombie game, which wasn’t very good. Then I started working on other projects, like shooters and survival games. One day, I I wanted to create a game similar to wow, so I made this rpg game. At that time, it was called rpg, because there wasn’t a name for it yet. I stopped working on this game for a while, and started making new projects, but I returned to this game because I could add a lot to this rpg.
Challenges
I learned how to make projectiles in multiplayer. The trick is, is that when a player attacks, a projectile is spawned on every client connected to the host, including the host. The client-side projectiles are really just cosmetics, and server-side projectiles are what does the damage.
I learned how to make knockback. Each spell and ability has a knockback from 0-10. Every player has a knockback resistance of 5, while warriors have a knockback resistance of 7. Every attackable object has a static state and a rigid state, and everytime a person is knocked back, they enter the rigid state and stay that way until they are on ground for 3 seconds, then they enter the static state, where they stand back up. Some enemies have a greater knockback resistance. All bosses have a resistance of 7, while stone golems have a resistance of 9.
There was a bug where npcs were being killed before they even loaded in, and this was easily fixed with a simple spawn protection variable. If still in spawn protection, then ignore all damage, knockback and healing.
There was a bug where enemies would instantly cast spells that usually take 2-3 seconds to cast, but now that’s fixed.
A Message from the Game Designer
Hi, I’m Appledog, Neo’s father. I taught my son to code when he was 8 or 9 by introducing him to Commodore Basic on a VIC-20 and C-64 simulator. I wanted him to experience the joy and wonder I too experienced as a child, reading books such as “Write Your Own Adventure Games”, reading magazines like BYTE and COMPUTE! and reading books like “Choose Your Own Adventure” and “The Warlock of Firetop Mountain” (Jackson, Livingstone). In that endeavour I was a success.
Since those days I have largely left Neo alone to develop on his own within the Unity engine and he has taken to it. Over the past three years he has developed many games for Unity such as a tank battle, a flight sim, a bard’s tale-like game, a pubg and a rust like game, and others. This project, “RPG”, is one we both chose as one which could have a lot of potential. However, as good as a programmer and as creative and inventive as he is, and as proud of him as I am, the game has serious flaws. So it is now time for me to teach my son another valuable skill: Game design. Using this project I will explain to my son the secrets of game design that I learned myself growing up all the way from the Intellivision and Atari 2600 all the way to GTA VI.
I hope that this game brings happiness and joy to all ages, both people who remember the good old days of PIRATE ADVENTURE, through the nintendo and sega years, through all the nox, diablo and WOW years, GTA, and countless other classic games that made us all who we are today. Please enjoy this game.
Published @ February 3, 2023 7:43 am