Skip to content

๐Ÿ’ก A game with simple Doors and Keys mechanics, made as training for Unreal 5

Notifications You must be signed in to change notification settings

niscolas/door-quest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

28 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿšช Door Quest

A game with simple Doors and Keys mechanics, made as training for Unreal 5.4

โœจ Features

  • Multiple types of pickable items (Keys, Jewels and Coins)
  • Inventory UI of items being carried at the top left
  • Multiple types of Doors (Hinge, Sliding, Automatic, Locked that shows necessary items in order to open it)
  • Input Action indicators for Door Interaction and Item Pickup
  • A Puzzle Level that uses the mechanics mentioned above

๐Ÿ—๏ธ Architecture / Final Thoughts

  • Focus on not having an extensive Blueprint hierarchy and more on Reusable Code, Components and Composition
  • Played around with the use of Child Actors, but didn't find them to be very ergonomic, and sometimes they didn't update properly when the source Blueprint was modified
  • Interface usage and interoperability between C++ and Blueprints is great!
  • Found a lack of practicality with 3D Model animation in Editor, when making doors open the only good option I've found was to use Timelines and then bind to some Rotation / Location change logic. UMG Animations are great in the other hand, although not reusable
  • The Viewmodel plugin is still in beta, the Editor crashed numerous times during its usage when binding things up, and sometimes types are converted to "HOTRELOAD" versions that require an Editor restart to go back to normal

๐Ÿ“ท In-game Recordings!

๐Ÿ‘ถ Initial Stage / Prototyping

2024-12-03.16-52-22.mp4

๐Ÿ”‘ Level 1

๐Ÿ’ก Solution 1 (SPOILER)

doorquest_level1_solution1.mp4

๐Ÿ’ก Solution 2 (SPOILER)

doorquest_level1_solution2.mp4

๐Ÿ“ฆ Assets Used

All assets were either from Unreal's Third Person Template or from https://kenney.nl/assets, have a look, they're simply great!

About

๐Ÿ’ก A game with simple Doors and Keys mechanics, made as training for Unreal 5

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published