First Person Starter

First Person Starter is an FPS template for Godot, providing starter content for new or existing projects. It includes a 3D character controller, smooth movement, camera rotation, and joypad support.

https://github.com/Whimfoome/godot-FirstPersonStarter

Preview Image

Preview

First Person Starter: A Godot FPS Template

First Person Starter is a template designed to kickstart first-person shooter projects in Godot Engine. It offers a pre-built character controller and various features to facilitate rapid development.

Key Features:

  • 3D Character Controller: Includes a ready-to-use 3D character controller with smooth movement and camera rotation.
  • Smooth Movement: Implements acceleration and deceleration for natural-feeling movement.
  • Camera Rotation: Provides smooth and controllable camera rotation.
  • Slope Handling: Character controller can handle slopes seamlessly.
  • Optional Sprinting: Includes a sprinting feature that can be easily toggled.
  • Air Control: Allows for character control even while in the air.
  • Modular Design: The template is designed to be modular, allowing for easy customization and extension.
  • Inspector Adjustable: Many parameters can be easily adjusted directly from the Godot Inspector.
  • Joypad Support: Includes support for joypad controllers.
  • Example Scene: Comes with an example 3D scene to demonstrate the features.

This template provides a solid foundation for creating first-person games in Godot, saving developers time and effort in setting up basic functionalities.

Resource Details

demo

Whimfoome



4