Companies Home Search Profile

Create a First Person Shooter in Godot 4 - Ultimate Course

Focused View

Alan Rodriguez Lukifah

8:16:08

9 View
  • 1 - Introduction to 3D Lightning and GDscript.mp4
    11:09
  • 1 - UDEMY-FPS.zip
  • 2 - Modifying Meshes adding a directional light.mp4
    12:37
  • 3 - SDFGI and world environment SSAO SSIL.mp4
    16:22
  • 4 - Voxel GI and SSR.mp4
    11:50
  • 5 - GDScript Introduction Day Night Cycle.mp4
    18:45
  • 6 - Making a Sphere Player to move around our scene.mp4
    11:58
  • 7 - Installing Cyclops level builder in Godot and any addons.mp4
    05:29
  • 8 - How to use Cyclops level builder to create blocky levels.mp4
    10:51
  • 9 - Applying materials and modeling tools.mp4
    11:34
  • 10 - John Romeros 8 Design rules for making maps.mp4
    12:41
  • 11 - FinishedSection first person controller.mp4
    01:20
  • 12 - Level Materials and Player Scene.mp4
    06:10
  • 13 - Camera Movement on Player.mp4
    10:25
  • 14 - State Machine implementation for player movement.mp4
    15:00
  • 15 - State and PlayerStates.mp4
    08:25
  • 16 - Idle State.mp4
    15:47
  • 17 - Walk Jump InAir States.mp4
    11:59
  • 18 - Crouch and Run States.mp4
    09:30
  • 19 - Jumping and sounding.mp4
    01:06
  • 20 - Be careful with this bug when jumping on ALL games.mp4
    02:03
  • 21 - Importing 3d models to godot.mp4
    05:05
  • 22 - A fast way to fix weapon colliding with walls.mp4
    07:38
  • 23 - Weapon Animations.mp4
    15:50
  • 24 - Weapon as Resources.mp4
    10:29
  • 25 - Weapon list.mp4
    13:21
  • 26 - Activating and looping through equipped weapons.mp4
    22:19
  • 27 - Updating HUD through signals.mp4
    12:58
  • 28 - Shooting anim.mp4
    06:58
  • 29 - Camera collision.mp4
    10:20
  • 30 - Bulletpoint and hitscan shooting.mp4
    09:44
  • 31 - Bullet shot png image.mp4
    06:16
  • 32 - Reload and Autoshooting.mp4
    09:21
  • 33 - Shooting Boxes and targets as rigid bodies.mp4
    10:15
  • 34 - Moving Targets without physics only static body.mp4
    11:39
  • 35 - Projectile Shooting.mp4
    13:56
  • 36 - Layers and Masks and understanding them.mp4
    06:28
  • 37 - One weapon pickup to rule them all.mp4
    08:26
  • 38 - Pickup and equip weapons.mp4
    12:24
  • 39 - Ammo Added when colliding with a weapon.mp4
    11:55
  • 40 - Dropping weapons and adding ammo.mp4
    11:48
  • 41 - Welcome to the new example enemy section.mp4
    03:31
  • 42 - Using Blender and Mixamo to get enemies for our games.mp4
    14:28
  • 43 - Nav region nodes and enemy scene.mp4
    07:08
  • 44 - Setgets in Gdscript.mp4
    04:31
  • 45 - Navigation Agent implementation.mp4
    22:08
  • 46 - Enemy projectiles and attack state.mp4
    08:45
  • 47 - An enemy attacking us with projectiles.mp4
    10:22
  • 48 - Kill enemies and player.mp4
    03:04
  • Description


    Finish the base of a fully functional fps with enemy AI and map building in godot, coding and level design

    What You'll Learn?


    • Understand 3D world environments and master lighting techniques within the Godot game development engine
    • Use of addons to create 3d maps, ins and outs and overcome most common problems
    • Understand and create a full state machine for a first person controller
    • Create and animate a weapon manager for guns, rocketlauncher and machinegun
    • Learn to create Hitscan and projectile weapons
    • Develop the foundational elements for a future first-person shooter game, providing the groundwork for expanding it into a fully marketable Steam game
    • Learn to import mixamo animations into blender and then godot
    • How to use pathfinding in Godot
    • Create an AI enemy that walks around, detects and attack the player with launch projectile weapons
    • Implement a basic GUI in Godot

    Who is this for?


  • If you want to develop a first person shooter game or first person game and release it into a fully marketable videogame
  • What You Need to Know?


  • No experience needed since most stuff is beginner friendly but if you have used godot before that would be great!
  • More details


    Description

    Dive into the world of game development with our Udemy course, where we bring the classic first-person shooter experience to life using the powerful Godot engine!

    Learn to create the fundamental elements for a FPS game, laying the groundwork for expansion into a fully sellable Steam title. Gain a comprehensive understanding of 3D world environments and lighting techniques in Godot, enabling you to sculpt immersive game spaces.

    Unlock the secrets of successful level design as we explore the use of addons to craft intricate 3D maps, guiding you through the ins and outs of the process.

    Overcome common challenges encountered during mapping with insider tips and tricks, ensuring a seamless and polished gaming experience.

    Delve further into the course and discover how to implement state machines for fluid gameplay, integrate character navigation AI for realistic movement, and design enemies that not only attack the player but are also attackable by the player with a fully customizable state machine for both the enemies with navigation implemented and the player.

    Whether you're a novice or seasoned developer, this course offers hands-on projects, valuable insights, and the skills needed to bring your FPS game vision to fruition. Enroll now and embark on a thrilling journey to create your own classic-inspired first-person shooter in Godot!

    Who this course is for:

    • If you want to develop a first person shooter game or first person game and release it into a fully marketable videogame

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Alan Rodriguez Lukifah
    Alan Rodriguez Lukifah
    Instructor's Courses
    Game designer and programmer based in Mexico City, holding a Bachelor's degree in Visual Arts from the National School of Painting, Sculpture, and Printmaking "La Esmeralda," and I have studied Computer Science at the Faculty of Sciences of the National Autonomous University of Mexico (UNAM).I am interested in the application of video games and technology as a conceptual and installation artistic technique. Rather than just creating a video game, my goal is to create a transcendent artistic experience.All of my research and artistic development revolve around the creation of video games and how they can be used as artistic projects, means of expression, and as a way to shed light on the systems that govern our culture. I strive to make video games that not only offer entertainment or challenge but also have the intention to convey an artistic message or explore an idea or theme through the player's interaction with the game.Throughout my career, I have used various game engines such as Unity, Godot, and Unreal Engine to create video games. I have also shared my knowledge with my audience through my YouTube channel, gaining experience in teaching, game design, and game development in both 2D and 3D environments.I have multiple titles published on platforms such as Steam, App Store, and Itchio. I am deeply interested in innovation in the independent game development industry. Since I was young, I have been fascinated by video games, programming, and visual arts, so I combine all my passion and enthusiasm into everything I do.----------------------------------------------------------------------------Diseñador y programador de videojuegos radicado en ciudad de méxico, Licenciado en artes visuales por la Escuela Nacional de Pintura, Escultura y Grabado "La esmeralda" y realicé estudios en Ciencias de la computación en la Facultad de Ciencias de la UNAM. Interesado en la aplicación de los videojuegos y la tecnología como técnica artistica conceptual y de instalación. Más que crear un videojuego, se trata de crear una experiencia artistica trascendente. Toda mi investigación y desarrollo artístico ha girado en torno a la creación de videojuegos y cómo pueden ser utilizados como proyectos artísticos, medios de expresión y de evidenciar los sistemas que rigen nuestra cultura, busco hacer videojuegos que no solo ofrecen entretenimiento o desafío, sino que también se crean con la intención de transmitir un mensaje artístico o explorar una idea o tema a través de la interacción del jugador con el juego.Durante mi trayectoria he utilizado la mayoria de motores para hacer videojuegos, unity, godot, unreal engine, y he compartido mis conocimientos con mi audiencia en mi canal de youtube, sumando asi experiencia en la enseñanza, diseño y creacion de videojuegos tanto en entornos 2d como en entornos 3d.Tengo múltiples títulos publicados en Steam, Appstore, Itchio y me interesa la innovación en la industria de videojuegos independiente, desde pequeño me interesaron los videojuegos, la programación y las artes visuales, así que combino toda mi pasión y ganas en absolutamente todo lo que hago.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 48
    • duration 8:16:08
    • Release Date 2024/04/13