Update 1.1
NEW FEATURES:
Air Jump and Dash - New abilities! You can now air jump (double jump / triple jump) with customizable number of times and impulse. You can also manually slide with customizable speed and duration!
Grapple System - Shoot grapple and swing freely, or pull yourself to object (think Attack on Titan or Bionic Commando for those old timers like myself lol)
Power Ups - You can now easily add permanent or temporary abilities to your character. Includes UMG widgets for both cases.
Dynamic Camera - Took some tips from a GDC presentation on the camera system in Journey. The camera now adjusts FOV and boom arm length based on pitch. Also there is an offset while the character is standing still (rule of thirds). While sprinting the camera pulls back (seen in many games).
Multiple character Select - Added 3 characters (children of master character BP) to demonstrate how easy it is to change abilities. You can switch characters at any time with a key and each character has certain stats / abilities (one is strong but slow, another is weak but fast). I included a UMG widget with the character name and portrait. As well as an easy alert system. Due to the nature of the Character C++ class, I am restricting the switch only when the characters are idle.
True Portal System - Similar to the game Portal, now you have a portal that shows the content of the destination. Easily create as many portals as you want. Teleports player only from one side.
Ladder System - You can now go up and down ladders. Ladder has customizable stats (height, width, number of steps). Ladders can be single or double sided.
Endless Runner Mode - New mode added where the character is running endlessly. There are “boosts” that speed up or slow down the character. The purpose is to have a section in the game where you can force a chase scene or obstacle course.
Other Updates:
-Added switch that opens door example
-Added corners to the edge example
-Added example of tube edge climbing (more flexible in shape)
-General improvements on the climbing code
-Bug fixes
Controls:
Spacebar - Jump / swim straight up
**Left Shift **- Sprint
Left Alt - Crouch / swim straight down
C - Change camera mode
E - Interact / climb / grab / press switch / climb ladder
R - Toggle between Aim Mode - allows you to shoot your grapple
Left CTRL - Toggle walk mode
1,2,3 Keys - Change between characters
DOWNLOAD HERE - https://www.mediafire.com/?9g4srupiwmseo9h
NEW - Direct Download Link - http://www.mediafire.com/file/9g4srupiwmseo9h/APTemplate_V1_1.zip
References
Pull Grapple tutorial - https://www.youtube.com/watch?v=lL1Azu_syWA
Portal tutorial - https://www.youtube.com/watch?v=F28NKqG7ce8
Original ladder blueprint - https://www.youtube.com/watch?v=XUNnuDUUduQ
Release 1.0
Hi everyone!
Today I’m really excited to finally share my very first UE4 project with the community! I’ve been learning UE4 for about 5 months now and this template is the result of my first game.
Presenting the ThirdPerson Action Platformer template!!
Watch this quick video to get an idea of what you’re getting:
FEATURES:
1 .Basic movement and camera controls
Sprint
Crouch
Crawl
True first peson camera
2. Basic Platforming setup
Falling platforms
Dissapearing platforms
Spline-based platforms
Timeline-based platforms
3. Hero Abilities
-Wall climbing
-Rope climbing
-Edge climbing
-Sliding
-Zipline
4. Basic Swimming Setup
-Customizable breath timer
-Two swimming modes
-Air bubbles and more
5. Basic Traps
-2 Basic trap types
-Customize the speed, direction, and instant death conditions
-Ragdoll death sequence
6. Basic Puzzle setup
-Each switch supports up to 5 actors
-Have as many switches as you want
-Customizable playrate, movement order, etc
7. Simple Dark Dungeon setup
-Change skylight settings to create a completely dark scene
-Hover light follows player to limit visibility
-Static lights that follow player
8. Miscellaneous Features
-Checkpoint system
-Camera controls
-Various elevators and switches
-Sound blueprints to setup music, ambient, and voiceovers
-Flexible spawner blueprint - use to spawn a variety of actors using markers
-Ready-made tutorial widgets to display instructions as you introduce new abilities
-Raft blueprint that works with buoyancy - sail in any direction
**9. Possible Future Updates ***
-Save and load functionality
-Main menu example
-Level streaming example map
IMPORTANT: The project does not include any of the custom animations as they were purchased separately and cannot be distributed :(.
However, if someone from the community knows how to animate and is willing to share his/her animations I would love to include them in the template to provide a complete “out of the box” experience.
References:
I learned a LOT from the community and much of the functionality here is based on various tutorials:
Wall Climbing - Peter L Newton’s tutorial (https://www.youtube.com/watch?v=QthdLYxqLEA)
First Person camera and Ragdoll setup - Jonas Mølgaard (Ragdoll 101- Part 1 The initial setup and keeping the Collision Capsule attached - YouTube]((Ragdoll 101- Part 1 The initial setup and keeping the Collision Capsule attached - YouTube))
**
Several blueprints such as grabbing an object** - Tesla Dev (https://www.youtube.com/user/TeslaUE4)
Recommended Assets that go really well with the template:
Pushable Actor - originally used for the puzzle blueprint. Very nice animations and elegant blueprint
Instant Swimmable Water - contains animations and really nice water with buoyancy
Please let me know what you think and post any questions or issues you find.
Thanks!
-J
Project is compatible with UE 4.12