CRYENGINE Summer Academy Season 1 - Episode #6 Coding in C++ Gameplay Platformer Mechanics

2 Просмотры
Издатель
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 Prooperties
39:07: Handle Update Event
44:02: Preview Rendering
47:47: Testing in Editor

New to the series? Catch up here:
Episode 1: Course introduction, plus basic game dev techniques, including making a character move.
https://www.youtube.com/watch?v=2vLO7h4rOEo
Episode 2: Use the Cry Designer tool to quickly prototype levels and game mechanics.
https://www.youtube.com/watch?v=-rfam9TL9S0
Episode 3: Create an island map in minutes with procedural tools.
https://www.youtube.com/watch?v=z8yuB-ETb_s
Episode 4: Low poly assets and environment design with Principal 3D Environment Artist Tom Deerberg.
https://www.youtube.com/watch?v=ycdwY0f4QWI
Episode 5: Coding in C++ - Creating a player controller with Support Engineer Joshua Nuttall
https://www.youtube.com/watch?v=xKTygGa6hg0

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
Категория
Язык программирования C++
Комментариев нет.