﻿1
00:00:04,420 --> 00:00:07,180
‫So it's been an absolutely jam packed session.

2
00:00:07,180 --> 00:00:10,420
‫Let's see what the highlights have been of what we've learnt.

3
00:00:10,420 --> 00:00:16,480
‫So we've learnt about the structure of our C++ syntax, about statements and expressions and some of

4
00:00:16,480 --> 00:00:22,660
‫the basic stuff like local variables and if statements and braces and all of that good gubbins.

5
00:00:22,660 --> 00:00:29,530
‫We've learned how to create classes in C++, the idea of a header file versus a C++ file.

6
00:00:29,620 --> 00:00:35,110
‫We've looked at member variables and member functions and how we can declare them and what it means

7
00:00:35,110 --> 00:00:37,180
‫for them to be members of the class.

8
00:00:37,300 --> 00:00:43,480
‫We've looked at creating Blueprint child classes off of our C++ so that we can use a bit of the best

9
00:00:43,480 --> 00:00:44,560
‫of both worlds.

10
00:00:45,100 --> 00:00:52,750
‫We used some of unreal built in functionality, such as the U property and the Yui log to communicate

11
00:00:52,750 --> 00:00:54,070
‫with our editor.

12
00:00:54,190 --> 00:01:00,670
‫And we've used some unreal types the F string, the F vector and the F rotator.

13
00:01:00,670 --> 00:01:03,370
‫We've been introduced to all of these and use them somewhat.

14
00:01:03,460 --> 00:01:09,310
‫And we've looked at some of the unreal classes such as the game mode and character class and how these

15
00:01:09,310 --> 00:01:14,080
‫work together in making games easier to build in.

16
00:01:14,080 --> 00:01:14,890
‫Unreal.

17
00:01:15,190 --> 00:01:20,350
‫Now there are a couple of extensions to this project that you could try if you wanted to take things

18
00:01:20,350 --> 00:01:21,550
‫a little bit further.

19
00:01:21,580 --> 00:01:26,800
‫First of all, I would suggest trying to build some more levels and playing them and testing them and

20
00:01:26,800 --> 00:01:30,160
‫that sort of thing and inventing some new platform types.

21
00:01:30,160 --> 00:01:36,610
‫So some more blueprints for pushers or rotating rotating platforms or maybe even rotating and moving

22
00:01:36,610 --> 00:01:37,300
‫platforms.

23
00:01:37,700 --> 00:01:40,800
‫You could let your imagination be the limit here.

24
00:01:41,140 --> 00:01:46,930
‫Then rotation back and forth might be something you want to try and implement within code and see if

25
00:01:46,930 --> 00:01:48,820
‫you could think of a way of doing that.

26
00:01:48,850 --> 00:01:54,880
‫Configuring a move by its end location instead of the distance moved by a platform.

27
00:01:54,880 --> 00:01:57,280
‫You could try seeing if you could figure that out.

28
00:01:57,280 --> 00:02:02,620
‫This is probably for those of you who are more familiar with programming already, though, so if you're

29
00:02:02,620 --> 00:02:06,760
‫not confident with any of these, obviously wait until later on in the course.

30
00:02:06,760 --> 00:02:10,660
‫You can always circle back to this project and improve it later on.

31
00:02:10,660 --> 00:02:13,000
‫Well, that is it for the section.

32
00:02:13,000 --> 00:02:17,560
‫I've had a whale of a time making this and I hope you've enjoyed it too.

33
00:02:17,560 --> 00:02:19,510
‫And I'll see you in the next section.

