I will make first person controller in your game


About this gig
The FPC controller is a core component in first-person games, such as Warface, Half-Life, Doom, Quake, Far Cry, Prey, Battlefield, and others. It manages the movement and interaction of the character with the game world. It provides the player with a sense of presence in the game environment, allowing them to move, look around, shoot, and perform other actions.
You will receive a fully implemented First Person Controller with source code and one game prototype.
BASIC: You will receive a simple FPC, primarily used for prototyping in smaller projects, mobile projects, or game scenes where only basic character movement is required.
STANDARD: You will receive an FPC with the ability to jump, crouch, and run. This is most commonly used for standard game scenes where level metrics are important.
PREMIUM: You will receive an FPC with the ability to jump, crouch, lie down, and run. This is mainly used for advanced AAA-class game scenes.
NOTE: Please note that this is not a complete game but a project with First Person Controller mechanics. If you are looking for a ready-made game, please consider the Gig "First Person Shooter".
Get to know Rostyslav
Godot and Unity Game Developer
- FromUkraine
- Member sinceJul 2023
Languages
English, Ukrainian, Russian
My Portfolio
FAQ
What is included in the character animation?
You can order an additional camera animation service, it includes. * Animation "Idle, Walking, Running, Moving lying down, and chrouch, Starting a jump, Falling, Landing" Bonus * Animation of camera tilt when moving * BodyCam shader with noise effect, chromatic aberration, fisheye, vignette
What is included in the character sound effects?
You can order an additional service character sound effects, which includes. Environment Sound, Footstep Sounds on Different Surfaces (Grass, Gravel, Concrete, Mud, Metal, Wood). Character Body Movement, Running, Lying Movement, Crouching Movement, Jump Start, Flighting, Landing.
What game engine will you use?
In the development of this project, I will use Godot Engine. But you can order this service for Unity Engine using my other Gig.
What programming language will you use?
In the development of this project, I will use exclusively (C#, .NET)
Is there gamepad support?
Yes, you can use any gamepad. PS3, PS4, PS5, XBOX, NINTENDO.
Can my character get tired?
Yes, if you are not in running mode and not jumping, energy will regenerate, otherwise your character will lose some energy. If the character spends all the energy, he will not be able to run or jump anymore. Please note: This mechanic is only available in the PREMIUM package
Will my character accelerate and decelerate relative to the surface on which he walks?
Yes, if the character moves along the surface in the direction of the slope, he will accelerate. If the character moves sideways along the surface in the direction of the ascent, he will slow down. This parameter is changed individually by the customer.
Can I order a type of movement from you using Physics?
- No, In this FPC project, I will develop for you a mechanic working on Kinematics, using CharacterBody3D. If you need an FPC using physics, please consider my other "Gig"
Do I need to hold the Run button to run?
Not necessarily, you will have the option to choose this setting yourself or offer players to change the behavior type. Hold or Toggle. Is also refers to Crouch and Lie Down Mode
Is level development and design included?
You will only get a test level in all packages of this Gig. If you need a game level, please consider my Gig "Level Design and Prototyping"

