---
title: "Discussion on \"First Person Controls in react-three environment using react-three/rapier physics engine\" | Hashnode"
description: "Discussion on \"First Person Controls in react-three environment using react-three/rapier physics engine\". A tutorial blog of implementing First Person Controls in react-three-fiber, using react-three/drei and react-three/rapier libraries."
url: "https://hashnode.com/posts/first-person-controls-in-react-three-environment-using-react-threerapier-physics-engine/660e33cbd90df69751525c26"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [First Person Controls in react-three environment using react-three/rapier physics engine](https://sohamdesu.hashnode.dev/first-person-controls-in-react-three-environment-using-react-threerapier-physics-engine?utm_source=hashnode&utm_medium=feed)

A tutorial blog of implementing First Person Controls in react-three-fiber, using react-three/drei and react-three/rapier libraries.

Apr 4, 2024 · 25 min read · sohamdesu.hashnode.dev  
Updated Apr 12, 2025  
Read the article

-   [#first-person-controls](https://hashnode.com/tag/first-person-controls)
-   [#game-development](https://hashnode.com/tag/game-development)
-   [#threejs](https://hashnode.com/tag/threejs)
-   [#reactjs](https://hashnode.com/tag/reactjs)
-   [#physics](https://hashnode.com/tag/physics)
-   [#programming-blogs](https://hashnode.com/tag/programming-blogs)
-   [#reacthooks](https://hashnode.com/tag/reacthooks)
-   [#3d](https://hashnode.com/tag/3d)
-   [#3d-game-animation](https://hashnode.com/tag/3d-game-animation)
-   [#3d-games-vr-games-near-me](https://hashnode.com/tag/3d-games-vr-games-near-me)
-   [#3d-motion-graphic](https://hashnode.com/tag/3d-motion-graphic)
-   [#grafica-3d](https://hashnode.com/tag/grafica-3d)
-   [#web-development](https://hashnode.com/tag/web-development)
-   [#webdev](https://hashnode.com/tag/webdev)
-   [#frontend-development](https://hashnode.com/tag/frontend-development)

## Written by

[Soham Panchal](https://hashnode.com/@sohamdesu)

@sohamdesu · Pune, Maharashtra, India

  
[View profile](https://hashnode.com/@sohamdesu)

Software artisan, a non-conventional web developer.

I am a student, a developer, a tech enthusiasts with some unconventional ideas...

## Responses 1

Markdown supported · ⌘↵ to post

[zgd](https://hashnode.com/@zhaoguodong)

[Jan 21, 2025](https://hashnode.com/posts/first-person-controls-in-react-three-environment-using-react-threerapier-physics-engine/660e33cbd90df69751525c26/comment/678f3428faec5c551a545a83)

We are willing to pay a high price to acquire the source code of a mobile game that is compatible with both Android and iOS platforms, for the purpose of learning and research. The game must meet the following criteria: it should be developed by a top-tier gaming company within the past 5 years, fully completed and matured, and preferably of the multiplayer online MMORPG or ARPG genre. If your game meets our interest, we will proceed with the transaction promptly and offer an upfront payment as a gesture of goodwill. Contact me q791864008q@gmail.com

[Aditya Suryawanshi](https://hashnode.com/@Adidem23)

[Apr 4, 2024](https://hashnode.com/posts/first-person-controls-in-react-three-environment-using-react-threerapier-physics-engine/660e33cbd90df69751525c26/comment/660e4112d85937ef39600bb3)

Awesome !!
