Coding in C++ Gameplay Platformer Mechanics - CRYENGINE Summer Academy S1E6 - [Tutorial]

Channel:
Subscribers:
51,100
Published on ● Video Link: https://www.youtube.com/watch?v=AY3t7EZAzQI



Category:
Tutorial
Duration: 53:17
2,808 views
81


In this tutorial, Joshua shows you how to implement the platforming mechanics seen in Breeze. These mechanics are coded in C++, and you’ll learn how to use various methods and engine features to create different movements and actions. In this part you will see how to make the classic platforming mechanic of falling platforms by creating an Entity Component from scratch in C++.

00:00 Intro
01:55 Creating Classes
05:08 Creating Component
07:33 Reflect Type
14:31 Adding Variables
16:31 Register Type
22:25 Testing Component Registration
23:34 Exposing Variables
24:20 Adding Events
25:12 Handling Trigger Enter
25:29 Testing Variables in Editor
26:15 Variable Defaults
26:43 Loading Geometry
28:00 Loading Material
29:41 Physicalize Object
31:31 Adding the Trigger
38:13 Updating Editor Properties
39:07 Handle Update Event
44:02 Preview Rendering
47:47 Testing in Editor

Make sure to bookmark the Playlist to keep up-to-date and check out the previous episodes to learn even more from the CRYENGINE Summer Academy 2021:
https://www.youtube.com/playlist?list=PLpCgy91Y5vMthPN4vM2ETwbfVybkUV-1D

CRYENGINE - The most powerful game development platform is now available to everyone. Full source code. 5% Royalties. No license fee. Join us over at http://www.cryengine.com

Subscribe: https://www.youtube.com/cryengine?sub_confirmation=1
Add us on Twitter: https://twitter.com/cryengine
Follow us on Facebook: https://www.facebook.com/cryengineofficial/
Join the discussion on our Forum: https://forum.cryengine.com/ and/or CRYENGINE Discord: https://discord.gg/cryengine
Browse our Marketplace: https://www.cryengine.com/marketplace

#cpp #gamemechanics #cryengine




Other Videos By CRYENGINE


2021-09-22Debugging your Game in CRYENGINE - CRYENGINE Summer Academy S1E14 - [Developer Insights]
2021-09-16Shaping audible landscapes for Games - CRYENGINE Summer Academy S1E13 - [Developer Insights]
2021-09-08Cat-Herding Particle Effects - CRYENGINE Summer Academy S1E12 - [Developer Insights]
2021-09-01Stylized Particle Effect - CRYENGINE Summer Academy S1E11 - [Tutorial]
2021-08-25Lighting Techniques in CRYENGINE - CRYENGINE Summer Academy S1E10 - [Developer Insights]
2021-08-17Animation System Insights - CRYENGINE Summer Academy S1E9 - [Developer Insights]
2021-08-13C++ Animations Code: Jumping and Landing - CRYENGINE Summer Academy S1E8 - [Tutorial]
2021-08-05Blend Space Tutorial with Example File - CRYENGINE Summer Academy S1E7 - [Tutorial]
2021-07-28C++ Gameplay Mechanics: Pickup & Collection Zone - CRYENGINE Summer Academy S1E6/B - [Tutorial]
2021-07-28C++ Gameplay Mechanics: Bouncing Platforms - CRYENGINE Summer Academy S1E6/A - [Tutorial]
2021-07-21Coding in C++ Gameplay Platformer Mechanics - CRYENGINE Summer Academy S1E6 - [Tutorial]
2021-07-07Coding in C++ - Creating a Player Controller - CRYENGINE Summer Academy S1E5 - [Tutorial]
2021-06-29Master Class: A Guide to Character Art Preparation
2021-06-23Low Poly Assets & Environment Design Talk - CRYENGINE Summer Academy S1E4 - [Developer Insights]
2021-06-15Master Class: In-Depth Guide to Working with Particle Effects in CRYENGINE - Part 3
2021-06-09Level Design with Procedural Tools - CRYENGINE Summer Academy S1E3 - [Tutorial]
2021-06-02Master Class: In-Depth Guide to Working with Particle Effects in CRYENGINE - Part 2
2021-05-26Practical Prototyping - CryDesigner Tool - CRYENGINE Summer Academy S1E2 [Tutorial]
2021-05-18Master Class: In-Depth Guide to Working with Particle Effects in CRYENGINE - Part 1
2021-05-10Prototyping Games - CRYENGINE Summer Academy S1E1 - [Developer Insight]
2021-05-05Master Class: Comprehensive Guide to Working with Audio in CRYENGINE



Tags:
Engine
Development
CRYENGINE
C++
Cryengine c++
Cryengine programming tutorial
cryengine template
cryengine tutorial code
cryengine code character
cryengine code c++
programming tutorial c++
programming c++ animation
programming games
games c++
gamedev c++
gamedev tutorial
cryengine game dev tutorial
cryengine programming beginners
beginners coding
cryengine game mechanics
Game mechanics tutorial
Platformer tutorial
platforming c++
platforming cryengine