Skip to content

prashannaantony/Practice4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🟫 Practice4 β€” 3D Platformer / Puzzle (Unreal Engine 5 + C++)

A 3D platformer/puzzle game built in Unreal Engine 5 with C++ gameplay code, created as a hands-on project to practice engine-level gameplay programming.

Unreal Engine C++ Platform


πŸ“– Overview

Practice4 is a 3D platformer/puzzle project built in Unreal Engine 5 with a C++ gameplay module. It was created to go deeper than Blueprints β€” writing gameplay classes directly in C++, compiling against the engine, and structuring a UE5 project the way a production codebase is organized.


✨ Features & Focus

  • C++ gameplay module β€” gameplay logic authored in C++ (Source/Practice4) and compiled with the engine.
  • Platformer / puzzle mechanics β€” movement and interaction challenges across a 3D space.
  • Proper UE5 project structure β€” build target files (.Target.cs), source module, and config laid out the standard Unreal way.

πŸ› οΈ Technical Implementation

Area Approach
Language C++ (primary), Unreal Build Tool target files
Module Source/Practice4 gameplay module with Practice4.Target.cs & Practice4Editor.Target.cs
Engine Unreal Engine 5
Build Visual Studio 2022 + UE5 toolchain

Engineering decisions worth noting:

  • Chose a C++-first approach specifically to practice engine-level programming and the Unreal build pipeline rather than staying in Blueprints.

πŸ“‚ Repository Contents

⚠️ Tracks Source, Config, and the .uproject only. Binary Content/ assets are excluded via .gitignore.

Practice4/
β”œβ”€β”€ Source/
β”‚   β”œβ”€β”€ Practice4/              # C++ gameplay module
β”‚   β”œβ”€β”€ Practice4.Target.cs     # Game build target
β”‚   └── Practice4Editor.Target.cs # Editor build target
β”œβ”€β”€ Config/
└── Practice4.uproject

πŸš€ Getting Started

Requirements: Unreal Engine 5, Visual Studio 2022 (Game Development with C++), Windows.

git clone https://github.com/prashannaantony/Practice4.git
# Right-click Practice4.uproject β†’ Generate Visual Studio project files
# Open the solution, build (Development Editor), then launch the .uproject

πŸ–ΌοΈ Screenshots

πŸ“Έ Gameplay screenshots coming soon.


🎯 What I Learned

  • Writing gameplay classes in C++ and compiling against UE5.
  • How Unreal build targets and modules are structured.
  • Setting up the Visual Studio + Unreal C++ workflow end to end.

πŸ“« Contact

Prashanna A β€” Portfolio Β· LinkedIn Β· prashanna876@gmail.com

Keywords: Unreal Engine 5, UE5, C++, gameplay programming, platformer, puzzle game, Unreal Build Tool, game development, Visual Studio.

About

🟫 3D platformer/puzzle in Unreal Engine 5 with a C++ gameplay module β€” engine-level gameplay programming and standard UE5 project structure.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors