Skip to content

Open-source project template for a 2D pixel art game, developed in Unreal Engine 5.2 using Blueprints.

License

Notifications You must be signed in to change notification settings

hnqca/PixelAdventure2D-UE5

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation



Pixel Adventure 2D

2D game project developed in Unreal Engine 5.2 using Blueprints.

DemonstrationObjectiveFeaturesDownloadCredits

📽 Demonstration:

Check out the already compiled project running on an Android device:

pixelAndroid.mp4

Game Objective:

Collect all the fruits scattered across the map to advance to the next level. Each level has its own difficulty and a different number of fruits to collect.

Technologies:


Features:

  • Game start intro (using the Unreal intro for demonstration).
  • 1 playable character, including controls for walking, jumping, and double jumping.
  • 16 levels ready to play.
  • 9 varied enemies: ground-based, flying, and projectile-shooting. Each enemy has a unique trait.
  • 12 traps, such as trampolines, spikes, moving platforms, and more.
  • Death and level restart system.
  • Automatic progress saving (current level, number of deaths, and fruits collected).
  • Menu with level selection, allowing play only on unlocked levels.
  • Level transition effect.
  • Touch controls compatible with mobile devices.
  • Sound effects and background music.

Folder Structure:

|-- Content
    |-- PixelAdventure
        |-- Actors
        |-- Assets
        |-- Characters
        |-- Core
        |-- Maps
        |-- Widgets
Click here to check out more details about the project's folder structure.

📁 Actors:

Contains all actor blueprints, including traps, pickups, and projectiles.

📁 Assets:

Here you will find sprites, flipbooks, sound effects, materials, tilemaps, tilesets, and particles used in the project.

📁 Characters:

All the logic and programming for the characters, including the main player and enemies.

📁 Core:

Input Actions, GameModes, Joystick, CameraShakes, Interfaces, SaveGame, GameInstance.

📁 Maps:

Contains all the game levels.

📁 Widgets:

Includes all the project's widgets, such as counters, buttons, and menus.


Creating New Levels

You can find all the levels in the Maps directory.

To create a new level, simply duplicate an existing level and rename it following the numerical sequence. For example: "Level_17," "Level_18," and so on. This will ensure that the player is automatically teleported to the corresponding next level.

createLevels


🍉 Setting the Number of Fruits to Collect in the Level:

Simply drag and drop the actor "BP_Pickup_Fruit" anywhere in the level. You can add as many fruits as you want.

setting_the_number_of_fruits


Moving Platform:

movingPlatform.mp4

Animated Background:

animatedBackground.mp4

PaperZD

The PaperZD plugin was used to perform player and enemies animations.

paperZD


Unreal Download Project:

Download this project and open it by clicking on the PixelAdventure2D.uproject

download


APK Android Download:

If you want to test the already compiled project on your Android device

you can download the APK by clicking here.


Credits:

Itch.io Pixel Frog
Pixel Frog
Assets

HeatleyBros
Music

This project is completely free. Feel free to download, edit, and create your own game using this template.

If you found this project useful and would like to show your support, consider buying me a coffee! :)

About

Open-source project template for a 2D pixel art game, developed in Unreal Engine 5.2 using Blueprints.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published