Chat GPT makes AWESOME Top-Down Shooter Game | Unreal Engine 5 | DevLog

SoapyStudio
26 May 202308:09

TLDRIn this engaging DevLog, Sophie showcases her journey of creating a top-down shooter game using Unreal Engine 5 as a total beginner, guided solely by GPT. She details the process of receiving an outline from GPT, following each step meticulously to connect nodes, blueprints, and settings. The end result is a playable game that exceeded her expectations, demonstrating the power of AI-assisted learning. Sophie also highlights her own game development project, Knights of the Fallen Forest, and encourages viewers to like, subscribe, and check out her devlogs for more insights.

Takeaways

  • 🎮 The video is a development log showcasing the creation of a top-down shooter game using Unreal Engine 5.
  • 👩‍💻 The creator, Sophie, collaborates with Chat GPT to guide her through the game development process as a beginner.
  • 🚀 The goal is to demonstrate that a game can be made from scratch with no prior knowledge of Unreal Engine, using only blueprints and Chat GPT's guidance.
  • 📋 The video is kept short, with an accelerated version of the game development process, focusing on the key steps.
  • 🎲 The final game is playable and meets the expectations, despite not being a polished, published product.
  • 🔍 The camera zooms out to provide a top-down view, as instructed by Chat GPT.
  • 🕒 The game features a timer, a health bar, and enemies that spawn indefinitely until the computer's performance is affected.
  • 🔥 Pressing the space bar allows the player to shoot and kill the enemies.
  • ⏱️ The game ends when the player survives for a certain amount of time, with options to quit or retry.
  • 🥳 The creator is impressed with the outcome, especially considering the challenges faced in learning and implementing the steps provided by Chat GPT.

Q & A

  • What was the main goal of Sophie's project?

    -Sophie's main goal was to create a top-down shooter game using Unreal Engine 5, with the guidance of GPT as a total beginner, to demonstrate the process of game development from scratch.

  • How did Sophie approach the game development process?

    -Sophie approached the game development process by first asking GPT for an outline of the game and then breaking down every single step in extreme detail, following the instructions provided by GPT.

  • What was the outcome of Sophie's project?

    -The outcome was a playable game that exceeded Sophie's expectations. It was not meant to be a polished, published game, but it was a successful demonstration of what can be achieved with the help of GPT and Unreal Engine 5.

  • What did Sophie learn from this experience?

    -Sophie learned several aspects of game development, particularly in using Unreal Engine 5 with blueprints. She found the process of asking GPT how to do something, explaining it, and then doing it to be a very effective way of learning.

  • How long did it take Sophie to complete the project?

    -Sophie completed the project in two days, although she mentioned that the process of learning how to display the timer was a three-hour long struggle with GPT.

  • What is the significance of the timer in the game?

    -The timer in the game indicates the amount of time the player has survived, with enemies spawning indefinitely until the player's computer can no longer handle the load.

  • How does the player interact with the game?

    -The player moves around the game by clicking, the camera is zoomed out further as instructed by GPT, and the player can shoot by pressing the space bar.

  • What happens when the player's health bar depletes?

    -When the player's health bar depletes, the game ends, and the player can either quit the game or retry and start shooting again.

  • What was the most challenging part for GPT in the development process?

    -The most challenging part for GPT was providing instructions on how to display the timer, which was a lengthy process involving multiple attempts and clarifications.

  • How did Sophie handle the issue with the timer?

    -Sophie resolved the issue with the timer by deleting the relevant nodes and blueprints that GPT had instructed her to create, which was a simpler solution than what GPT had initially guided her through.

  • What other project does Sophie mention in the video?

    -Sophie mentions another game project called 'Knights of the Fallen Forest', for which she has two devlogs on her channel.

Outlines

00:00

📝 Introduction to Game Development with GPT

In this introductory segment, the speaker, Sophie, shares her experience of using GPT to outline and create a game as a complete beginner. She emphasizes the educational value of asking GPT for step-by-step guidance in Unreal Engine using Blueprints. The video aims to demonstrate the process of connecting nodes and setting up game elements with the assistance of GPT, highlighting the learning experience and the outcome of following AI-generated instructions. Sophie also promotes her own game development project, Knights of the Fallen Forest, and provides a timestamp for viewers interested in skipping to the final gameplay.

05:01

🎮 Final Product Demonstration and Reflection

Sophie presents the final product of her two-day game development effort, which exceeded her expectations. She describes the basic gameplay, which involves moving a character, shooting enemies, and surviving against a continuous spawn of enemies. The video showcases the adjustable camera zoom, health bar, and enemy spawning mechanics. Sophie also discusses the challenges she faced with GPT, particularly in setting up the game timer, which required a lengthy and iterative process. The segment concludes with a look at the end screen, which displays the player's survival time, and the options to quit or retry the game. Sophie expresses her satisfaction with the result and the overall experience of collaborating with GPT.

Mindmap

Keywords

💡Top-Down Shooter Game

A top-down shooter game is a genre of video games where the player views the action from a bird's-eye perspective, often controlling a character that moves through a 2D plane and shoots enemies. In the video, the creator is developing such a game using Unreal Engine 5, aiming to demonstrate the process of a total beginner learning to make a game with the help of AI.

💡Unreal Engine 5

Unreal Engine 5 is a game engine developed by Epic Games, known for its high-fidelity graphics and powerful toolset that allows developers to create cutting-edge video games, simulations, and visual content. In the context of the video, the creator is using Unreal Engine 5 as the platform to build their top-down shooter game from scratch.

💡DevLog

A DevLog, short for development log, is a record or diary of the progress and processes involved in creating a project, often used in the context of game development to document the creation and improvement of a game. In the video, the DevLog refers to the detailed account of the game development process, including the steps taken and challenges faced.

💡Blueprints

In the context of game development, particularly with Unreal Engine, blueprints are a visual scripting system that allows developers to create game logic, interactions, and behaviors without needing to write traditional code. The video emphasizes the use of blueprints as a tool for beginners to learn and implement game mechanics.

💡AI Assistance

AI assistance refers to the use of artificial intelligence to support and enhance human activities, such as providing guidance, answering questions, or automating tasks. In the video, the creator relies on AI, specifically GPT, to guide them through the game development process, acting as a mentor for a beginner in Unreal Engine.

💡Game Mechanics

Game mechanics are the rules and systems that govern how a game functions and how players interact with it. They include movement, combat, health management, and other gameplay elements. In the video, the focus is on implementing basic game mechanics such as character movement, enemy spawning, and shooting, which are crucial for a top-down shooter game.

💡Node Connections

In the context of visual scripting like blueprints in Unreal Engine, node connections refer to the links established between different nodes to create a flow of logic or functionality. These connections are the backbone of the game's logic and behavior, defining how different elements of the game interact with each other.

💡Beginner's Learning Process

The beginner's learning process involves a newcomer to a field acquiring knowledge and skills from scratch. In the video, the creator is acting as a total beginner in Unreal Engine, aiming to learn game development through the guidance of AI, which is intended to be helpful for other beginners looking to learn as well.

💡ChatGPT

ChatGPT is an artificial intelligence developed by OpenAI that is trained to generate human-like text based on the prompts it receives. In the video, ChatGPT serves as a virtual assistant, providing the creator with an outline for the game and detailed instructions on how to implement each step of the development process.

💡Playable Game

A playable game refers to a video game that is in a state where it can be played and experienced, even if it is not yet fully polished or ready for release. In the video, the creator's goal is to produce a playable game that demonstrates the basic mechanics and gameplay loop, rather than a finished product.

💡Time Survived

In the context of the video game, 'time survived' refers to the duration for which the player character remains alive and active within the game before being overwhelmed by enemies or other game challenges. It is a common metric used in games to measure player performance and provide a sense of achievement.

Highlights

Sophie creates a top-down shooter game using Unreal Engine 5

The game development process is guided by GPT as a learning experience

Sophie aims to document the process for beginners with no prior knowledge of Unreal Engine

The video showcases a sped-up version of the game development

GPT provides detailed steps for game creation using blueprints

Sophie's satisfaction with the outcome of the game development

The importance of learning by asking, explaining, and doing

A sped-up version of connecting nodes and blueprints is shown

The game features a top-down view with a character and enemies spawning indefinitely

The camera zooms out further to provide a better view of the gameplay

The game includes a timer and health bar for the player

Players can shoot and kill enemies with the press of a key

The game ends with a survival time display and options to quit or retry

Sophie's surprise at the game's quality despite it being a learning project

The video includes a link to Sophie's other game development project, Knights of the Fallen Forest

A direct link to skip to the final gameplay is provided