Code Monkey home page Code Monkey logo

aris-unreal-gpt's Introduction

ARIS-Echoes: GPT in Unreal Engine

Powered by ML, Azure TTS & Unreal Engine 5

This projects was recently featured in PAGE Magazine 02/2024. Thank You! See: https://page-online.de/shop/page-02-2024/

ARIS: Echoes is a demo game that showcases the use of AI-powered NPCs in a story-driven experience. Discover a lost planet with your robot companion ARIS and work together to escape back to earth. It showcases a custom built NPC framework for Unreal Engine built with C++ and Machine Learning. It enables natural dialogue and an NPC that is controlled by an AI model, which in turn can dynamically perceive game events and perform actions in-game. This early version uses vector embeddings for context and heavy string manipulation to enable communication between the model and the engine. The goal is to convert this into a simple cpp port that can run locally and easily be embedded into other games without a large performance overhead.

Watch a live demo here or for the german version here

Or a long-form exploratory walkthrough here

Or view the project Documentation.

Note: The demo application voice features are currently optimized for german. English version is coming soon.

ARIS AI NPC Jarvis IV (Dunes) Jarvis IV (Glacier)

ARIS: Echoes is a demo game that presents an exciting glimpse into the future of gaming, where AI-powered Non-Player Characters (NPCs) enhance the player's story-driven experience. In this adventure, you embark on a journey to a lost planet, accompanied by your trusty robot companion, ARIS. Together, you must collaborate and overcome challenges to find a way back to Earth. Discover the history of the barren Jarvis IV system and encounter various AIs that challenge the way you typically play games.

Features:

GPT-4-Powered NPCs: Immerse yourself in a dynamic world where NPCs utilize advanced AI algorithms to interact with the player and adapt their behavior based on the context of the game.

Engaging Storyline: Dive into a captivating narrative filled with mystery and discovery as you explore the secrets of a forgotten planet that has been directly tied to the AI capabilities from the start of development.

Cooperative Gameplay: Work alongside ARIS, your robot companion in novel ways, leveraging their unique abilities to solve puzzles, overcome obstacles and explore the world together with you in natural language.

Immersive Environments: Unreal Engine 5-powered Nanite & Lumen Environments. Experience stunning visuals and atmospheric sound design that transport you to a rich and detailed game world.


This is more of a tech-demo than a complete game that was created for university. However it should offer a glimpse into the capabilities of AI-driven storytelling and some future aspects of the gaming and entertainment industry. It was developed to be a more intricate demo of the technology, than usually seen in current Tech-demos and Trailers.

Download the latest release and try it out for yourself!

Upcoming:

  • Localization (English)
  • VR-Mode
  • Steam-Demo

Instructions:

Start the ARIS.exe file to begin.

Controls

• Interact: Press the "E" key to interact with objects in the game world.

• Talk: Press the "F" key to speak with other characters in the game. Speak into your microphone. These characters are AI-controlled, and you can ask them any kind of questions.

• Other commands: Cutscenes can be skipped with the "Q" key. Additional commands will be displayed in the game. Follow the on-screen instructions to perform specific actions.

Minimum Requirements

• Peripheral devices: Microphone for voice functions is essential.

• Graphics card: Nvidia GeForce GTX 1070 with 8 GB dedicated VRAM.

• Processor: Intel Core i5 or equivalent AMD Ryzen processor.

• Memory: 8 GB RAM (recommended: 16 GB RAM for optimal performance).

• Storage: At least 2 GB of free space on the hard drive or SSD.

• Operating System: Windows 10 (64-bit).

• DirectX: Version 11 or higher.

• Internet connection: Essential for AI features.

Notes

• In the settings, you can adjust the graphics quality, volume, microphone used, and the AI model employed.

aris-unreal-gpt's People

Contributors

oscaem avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.