Table of Contents
This browser-based 3D game was created to explore the potential of React Three Fiber for developing immersive gaming experiences. Combining modern web technologies with creative game mechanics, it offers a seamless and fun experience directly in the browser.
- 3D Rendering: Leveraging React Three Fiber and Three.js for visuals.
- Browser-Based: No installation required—just open it in your browser and play!
- Open Source: Built with community learning and collaboration in mind.
This project is open source to inspire and support developers interested in browser-based game development. Whether you're learning React Three Fiber or experimenting with 3D graphics, you're welcome to explore, and give feedback.
- Vite
- React
- React Three Fiber
- React Three Drei
- React Three Rapier
- Ecctrl
- TypeScript
- Tailwind
- Shadcn UI
- I18next
This section will guide you through setting up the project locally, including the prerequisites and installation steps to get the game running on your machine.
Ensure you have the following installed on your system:
- Node.js (version 16.x or higher recommended)
npm
npm install npm@latest -g
- A modern web browser (e.g., Chrome, Firefox, Edge)
-
Clone the repository
git clone https://github.com/Ki2lian/anomalyGame.git
-
Navigate to the project directory
cd anomalyGame -
Install NPM packages
npm install
-
Start the development server
npm run dev
This project is under the MIT license. For more information, see the file LICENSE.
- Kenney for UI Pack 2.0 · @KenneyNL
- Mikkel Julian 'Arks' Petersen for xbox/play buttons · @ScissorMarks
- Discord Poimandres · @pmndrs
Killian · @Ki2lianM · killian@ki2lian.fr
Portfolio Link: https://ki2lian.fr/