Alejandro Ricciardi (Omegapy)
created date: 05/16/2023
Requirements:
Unreal Engine 4.26 and later
c++
Projects description:
This repository is a collection of my Unreal Engine programs "assignments" from GameDev.tv (blueprint and c++)
Credits: https://www.gamedev.tv/
Links:
GitHub: https://github.com/Omegapy
Facebook: https://www.facebook.com/profile.php?id=100089638857137
Twitter: https://twitter.com/RicciardiAlex
Instagram: https://www.instagram.com/alexomegapy/
Project description:
Utilizing c++ and blueprints to create a Toon Tank Game.
Project Plan:
- Create a Tank that can move throughout the world
- Handle input (WASD movement, mouse clicks)
- Create an enemy Turret class
- Add fire functionality with projectiles
- Add health, damage, and destruction to the game
- Add special effects (smoke, explosions, sounds)
- Add winning/losing conditions with HUD displays
My extras:
- Added object destruction and Assetsville Town content
- Added target cursor
- Added Turret will not fire if an object is between it and the paw player (tank)
- Added health progress bar
- Added background noise and music
- Added in viewport Info
Youtube Project Preview: https://www.youtube.com/watch?v=1McJ2rnIUjU&t=4s
Project description:
Utilizing c++ and blueprints to create a dungeon puzzel game.
Project Plan:
- Create our level design (including lighting)
- Make a “Mover” component for our doors
- Make a “Grabber” component for the player
- Call the Grabber functionality from Blueprint
- Create a “Pressure Plate” component
- Tweak and polish.
Learnt:
- Pointers and References
- Actor Components and Scene Components
- Including header files
- Lighting with Lumen
- Modular level design
- Line Tracing and Collisions
- While, For Loops and Arrays
- Calling C++ functions from Blueprint
Youtube Game Preview: https://www.youtube.com/watch?v=HILQuKdiKYs&t=69s
Project description:
Utilizing c++ and blueprints to create an obstacle game.
Project Plan:
- Create a project with our assets
- Install the tools we need for C++
- Learn some C++ basics
- Make a platform that moves
- Configure our moving platform
- Send the platform back
- Rotating platforms
Learnt:
- Functions, Variables and Branches in C++
- Creating a C++ Actor
- C++ code structure
- C++ compilation and Live Coding
- Linking Blueprint to C++
- Setting our own custom character class
Project description:
First game using physics simulation in Unreal. Fundamental concepts of Unreal and start to program in Blueprint.
Project Plan:
- Playing with Physics
- Spawning projectiles
- Aiming the projectile
- Building a level
- Limiting ammo
- Reloading levels