- Introduction
- Features
- Upcoming Features
- System Requirements
- Installation and Setup
- Controls
- Contributing
- Legal and Licensing
- Impressions
INFINITRA is a groundbreaking shared universe that offers limitless exploration and immersive experiences with virtual reality support. Developed using advanced CPU and GPU technology with Unity, it presents intricate fractal landscapes and dynamic environments, pushing the boundaries of what's possible in virtual reality.
Note: INFINITRA is currently in an early Alpha stage. We are continuously expanding and improving the universe, and your participation and feedback are crucial to its development.
- Infinite Exploration: Explore a seamless world with 250 billion km² of terrain and an unprecedented 500 000 km vertical structure.
- Procedural Fractals: Experience unique, ever-changing terrains and structures that provide a new experience every time.
- Multiplayer Adventures: Connect with friends or other explorers in real-time shared world mode.
- Item Collection and Inventory: Collect unique items throughout your journey and manage them in your inventory.
- Customizable Characters: Personalize your avatar.
- VR and Non-VR Compatibility: Play in full VR for immersive experiences or on a traditional screen.
- Enhanced Movement Mechanics: Utilize VR movement features such as snap-turning and teleportation for seamless exploration.
- Optimized Performance: Enjoy smooth gameplay with efficient background processing and optimized resource management.
- Enhanced Visuals: Experience improved voxel graphics with additional objects, clouds and terrain models.
We're actively working on expanding INFINITRA with the following planned enhancements:
- Object Trading System: Trade items with other explorers in shared world mode to enhance your collection.
- World Modification Tools: Modify and create new persisting structures within the environment.
- Region Ownership: Claim and customize areas within the universe.
- Advanced Visuals: Ongoing improvements to graphics and content for a richer experience.
- Enhanced Interactions: Introducing puzzles, challenges, and new activities for deeper engagement.
- Cross-Platform Releases: Expanding support to Linux and Mac systems.
- Even more Space: Extension to 1 billion km of space in every direction.
To fully enjoy INFINITRA, we recommend the following system specifications:
- Operating System: Windows 10 or later
- Processor: AMD Ryzen 9 7900 or equivalent
- Graphics: NVIDIA GeForce RTX 4060 Ti OC or equivalent
- Memory: 16 GB RAM or more
- Storage: At least 2 GB of free space
- VR Headset: Strongly recommended (i.e. OpenXR compatible)
- Latest Release: Download INFINITRA
- Download the Software:
- Choose the appropriate installer for your system from the releases page.
- Run the Executable:
- For EXE files, double-click to run the software.
- For ZIP files, extract the contents and run
infinitra.exe
.
- Guest Access:
- Launch the game and explore anonymously with limited features.
- Registered Access:
- Create an account to save your progress and access additional features like more complex structures, item collection, and avatar customization.
- INFINITRA Subscription:
- Support development and access exclusive features, helping us maintain servers and expand the universe.
- Menu:
Escape
key - Movement:
W
A
S
D
keys - Jump:
Spacebar
- Crouch:
Left Alt
- Collect Items:
C
key - Inventory:
I
key
- Moving, Teleportation, Turning: Utilize the thumbstick or touchpad on your VR controllers.
- Menu, Inventory, Jump, Crouch: Use the corresponding buttons on your VR controllers.
- Collect Items: Point at objects and use the grab buttons on your VR controllers.
Note: Customizable input bindings are coming soon.
We welcome contributions from the community to help shape INFINITRA.
NOTE: At this early stage, the main logic of INFINITRA is implemented in a core DLL. We plan to introduce interfaces soon to allow users to add modular, custom content.
- Fork the Repository: Click on the 'Fork' button at the top right of the GitHub page.
- Clone Your Fork: Use
git clone
to clone your forked repository to your local machine. - Install Unity: Download and install Unity Hub and the required Unity version.
- Set Up the Project:
- Open the INFINITRA project in Unity.
- Install FirebaseAuth 12.1 and FirebaseFirestore 12.1 from Firebase Unity SDK.
- Include
InfinitraCore.dll
andgoogle-services.json
from the latest release.
- Add packages
- Add
geometry4Sharp
library from GitHub for mesh computations. - Import Unity Asset 'Street Props - Prototype Collection' link
- Import Unity Asset 'Rock_Pack' link
- Import Unity Asset 'The Toby Foliage Engine / Light' link
- Import Unity Asset 'Free High-Poly Drone' link
- Import Unity Asset 'Banana Man' link
- Import Unity Asset 'HDRP Dissolve' link
- Import Unity Asset 'Basic Motions FREE' link
- Import Unity Asset 'Surface Gradient Bump Mapping Samples' (without Project Settings) link
- Add
- Make Your Changes: Implement new features, fix bugs, or improve documentation.
- Testing: Ensure your changes do not break existing functionality.
- Submit a Pull Request: Once your changes are ready, submit a pull request for review.
- Terms of Service: View Terms
- Copyright: View Copyright
- End User License Agreement: View EULA
- No Refund Policy: View Policy
- Privacy Policy: View Privacy
- Source Code License: View License
Join INFINITRA today and be part of a universe where the only limit is your imagination!