Unreal Engine Marketplace is moving over to Fab in mid-October. Learn more.

2D Platformer template

s4r14k store - Code Plugins - Sep 11, 2024

Unlock your creative potential with this feature-rich 2D platformer template

  • Supported Platforms
  • Supported Engine Versions
    5.3 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Elevate Your Game Development with a Comprehensive 2D Platformer Template for Unreal Engine

Unleash your creativity and streamline your game development process with this meticulously crafted 2D platformer template, designed to provide everything you need to build a dynamic and engaging platformer game in Unreal Engine. Whether you're an indie developer, a hobbyist, or a seasoned professional, this template offers a robust foundation packed with features to bring your vision to life.


Character Movement and Animation Integration

Seamlessly integrate a wide range of character animations, including Idle, IdleCrouch, Walk, Run, Sprint, Crouch, Jump, Attack, Climb, IdleClimb, Hurt, Fall, WallSlide, and Dead, with a comprehensive datatable-driven system. The template provides all the essential character features such as health, damage, death, mana, stamina, leveling, coyote time jump, wall sliding, and interactive grabbing, ensuring a fluid and responsive gameplay experience.

Customizable Enemies and Bosses

Craft challenging enemies and formidable bosses with fully customizable animations, movement patterns, health management, and UI components. The template gives you the flexibility to design unique AI behaviors and create memorable encounters that will keep players engaged.

Interactive Gameplay Elements

Immerse players in a richly interactive world with a variety of elements they can engage with:


  • Destructibles: Implement bomb, brick platform, and rock destructibles that can damage actors and alter the game environment.
  • Collectibles: Add gem collection interactions that reward players as they explore the levels.
  • Moving Platforms: Easily set up moving platforms to add dynamic level traversal.
  • Projectiles: Integrate projectiles like cannons, turrets, and fire with simple implementation.
  • Spikes: Introduce spikes that challenge players with deadly precision.
  • Unlockables: Design fully customizable unlocking interactions, including chests, cranks, doors, and keys, adding layers of puzzle-solving elements.
  • Deadzone and Falling Interactions: Manage player movement with camera deadzones, deadzones outside the level, and falling interactions for a smoother gameplay experience.
  • Ladders, OneWay Platforms, and Trampolines: Provide players with diverse movement options through ladder climbing, one-way platforms, and trampoline interactions.


Advanced Interaction Systems

Enhance the player experience with advanced interaction systems:


  • Dialogue System: Easily manage complex dialogues with a datatable-driven system and reactive UI, making narrative development seamless.
  • NPC Interactions: Create NPCs that interact with the player, adding depth and immersion to your game world.
  • Enhanced Input Management: Take control of input handling with the Enhanced Input system, allowing for precise player control and response.
  • Sound Interaction Management: Immerse players with responsive sound effects tied to interactions, heightening the overall experience.
  • Hint System: Assist players when they’re stuck with a hint system that provides subtle clues, like finding a key to open a door.


User-Friendly Structure

This template is built with developers in mind, featuring a structured folder hierarchy that is easy to navigate and understand. All Blueprint functions are designed to be user-friendly, with clear and readable code, ensuring that both beginners and experienced developers can easily modify and extend the template.

Technical Details

Features:

  • Character Movement and Animation
  • Character Systems
  • Enemy and Boss Systems
  • Interactive Elements
  • Camera Management
  • Checkpoint System
  • Dialogue and NPC Systems
  • Enhanced Input Management
  • Sound Interaction
  • Hint System

Code Modules:

  •  Paper2D
  •  EnhancedInput
  •  AIModule
  • UMG

Number of Blueprints: 83

Number of C++ Classes: 45

Network Replicated: No

Supported Development Platforms: Windows, Mac

Supported Target Build Platforms: Windows, Max, Android

Github Project repo: https://github.com/s4r14k/Platformer2DTemplate

Tutorial: https://youtu.be/1IeW9XlhyNY

Tutorial 2: https://youtu.be/bgs0_HJwiOI

Playable Demo: 2D Platformer game