OpenViva is the open-source continuation of Project Viva, originally made by Sir Hal (Go donate to his amazing work!). OpenViva is a VR and non-VR compatible game where you can interact with your very own stylized AI character! It features advanced AI simulation which can interact and respond to many of your actions in-game dynamically through inverse kinematics, complex behavior trees, and over hundreds of different, unique animations! Your character's mood is dynamic and responds to how you treat it, allowing you to play with it, feed it, or just be friends with it. Just like a Tamagotchi!
The OpenViva team is a group of techies dedicated to continuing Viva Project as a free and open-source game under the name "OpenViva", ultimately with the goal of rebuilding it in Unreal Engine 5. All assets and scripts are available to anyone who wants to download, modify, and tinker around with them. If you have any questions or want to help us, feel free to initiate the following 6 step plan!
Unfortunately, we're a small team and are always looking for more developers to join in and help us improve the game. If that piques your interest, or if you're interested in contributing, please, please, contact us on our Discord.
But hey, for those one-off additions to the game, feel free to create a PR! We don't bite, we promise...
If you're feeling spicy and want to try your hand in creativity, or just dabble around, here's our trademark EasyGuide™!
The EasyGuide™ (patent pending) assumes you have rudimentary knowledge of Google, Unreal Engine, and Windows.
To get your new idea off the ground, you're going to need a couple of things first:
Now, most people would be tempted to click the bright green code button, and you're right!
In all seriousness, this repository is our own reimagining of Viva Project, done in Unreal Engine 5. We believe this is a game that should be made and run by the community, for the community. This is why OpenViva is released under the AGPLv3 license, as to ensure everyone gives back to the community.