Skip to content

MauricioRB06/Duck_Hunter

Repository files navigation


Download Game on Itch.io

--------------------------------------------------------------------------------------------------------------------------------

--------------------------------------------------------------------------------------------------------------------------------

Project Description:

[ EN ] Duck Hunter is a game made for my personal portfolio, completely based on the Chaos Physics System of Unreal Engine 5, as a demonstration of the use of it, almost the entire scenario reacts to physics.

Because version 5 of Unreal Engine [ 5.0.2 ], this causes the VRAM consumption to be much higher, thanks to the use of Lumen as lighting system and the use of the Chaos Physics engine that currently ( 05/2022 ) has a lower performance than the Nvidia PhysicsX system found in Unreal Engine 4, adding this to the fact that the entire game is based on physics, therefore, to play, it is recommended to have a dedicated GPU, at least 4GB of memory to play at the highest quality, but the full requirements will be detailed below.

The objective of the game is to cause as much destruction as possible before we run out of time.

The game is entirely made in Blueprints and the following has been implemented:

  • A class for the main character.
  • A class for the projectiles (which also work with physics).
  • A custom game mode for the project
  • An interface that implements the objects that can be damaged and that generate score when hit by projectiles.

Additionally, each object contains the necessary logic to award points when hit or destroyed by a projectile, thanks to the interface.

A number of widgets have also been implemented for the user interface:

  • One for the pause menu.
  • One for the InGame interface
  • One as the main menu, where we will also be able to make changes in the graphic options, see the controls and the project credits.

--------------------------------------------------------------------------------------------------------------------------------

[ ES ] Duck Hunter es un juego realizado para mi portafolio personal, completamente basado en el Chaos Physics System de Unreal engine 5, como demostración de la utilización del mismo, casi la totalidad del escenario reacciona a las físicas.

Debido a que se está utilizando la versión 5 de Unreal Engine [ 5.0.2 ], esto produce que el consumo de VRAM sea mucho mayor, gracias a la utilización de Lumen como sistema de iluminación y al uso del motor de Físicas Chaos que actualmente ( 05/2022 ) tiene un rendimiento inferior al sistema PhysicsX de Nvidia que encontramos en Unreal Engine 4, sumando esto a que todo el juego está basado en físicas por ende, para poder jugar, se recomienda tener una GPU dedicada, de al menos 4GB de memoria para jugar en la máxima calidad, pero los requisitos completos estarán detallados más abajo.

El objetivo del juego es causar la mayor destrucción posible antes de que se nos acabe el tiempo.

En el juego se ha realizado completamente en Blueprints y se ha implementado lo siguiente:

  • Una clase para el personaje principal.
  • Una clase para los proyectiles ( Que también funcionan con físicas )
  • Un modo de juego personalizado para el proyecto
  • Una interfaz que implementan los objetos que se pueden dañar y que generan puntuación al ser golpeados por los proyectiles.

Adicionalmente, cada objeto contiene la lógica necesaria para otorgar puntuación al ser golpeado o destruido por un proyectil, gracia a la interfaz.

También se ha implementado una serie de Widgets para la interfaz de usuario:

  • Uno para el menú de pausa
  • Uno para la interfaz InGame
  • Uno como menú principal, donde también podremos realizar cambios en las opciones gráficas, ver los controles y los créditos del proyecto.

--------------------------------------------------------------------------------------------------------------------------------

[ EN ] Here are some screenshots of the Blueprins of the project and the game:
[ ES ] A continuación algunas capturas de los Blueprins del proyecto y del juego:



  • Total development time: 60 Hours [ Data obtained using the TimeClock Plug-in ]
  • The project has been developed during the following course: Udemy Unreal Course
  • Code Languague: Blueprints Only
  • RHI: Dx11 SM5.0 / Vulkan SM5.0
  • Unreal Lumen GI System [ Enable ]
  • Unreal Nanite [ Disable By Dx11 ]

Requirements for Play:

MINIMUM [ To play in Low quality, no Vsync at 30FPS in 1080p ]

  • 2GB RAM
  • 2 Core Processor
  • 2GB VRAM [ intel integrated graphics have a bad performance, AMD Vega Series integrated graphics have an acceptable performance, we recommend using a dedicated graphics card, minimum recommended card Nvidia Gforce 750Ti ]
  • 600Mb Hard disk space

RECOMMENDED [ To play in Epic quality, with Vsync at 60FPS at 1080p ]

  • 4GB RAM
  • 4 Core Processor
  • 4GB VRAM or more, Dedicated Graphic Card
  • 600Mb Disk Space

Links to resources used:

Project Resources:

Unreal Project Plugins:

About

Duck Hunter is a game made for my personal portfolio, completely based on the Chaos Physics System of Unreal Engine 5.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published