Course Information
Course Overview
Learn Unreal blueprints by developing 3D games with this comprehensive guide from begin to finish
Often times, learning a new game engine can be difficult, especially when it comes to Unreal Engine 4. Unreal Engine 4 makes your 3D games stand out, as long as you know how to properly use it.
This course will teach you exactly how to use it. The 8 lectures course (which only takes over three hours of your time) starts off with the basics. It teaches you how to implement the basics to create great visuals that are real to the human mind. From there, you are taught simple, clear concepts. That way it’s easy to follow and Unreal Engine 4 becomes much easier to use.
The best part is, you will use the concepts learned for every single game project that you will ever develop. You will even discover and love using the difficult feature, the marketplace. While others (who didn’t take the course) will find that feature hard to maneuver.
By the end of the course, you will be able to:
Apply what you learned to build your own games from start to finish.
Organize your game development to make your workflow not only quality but faster.
Make use of Unreal’s blueprints to expand on every game and create new mechanic which works in your game.
What’s more? If you struggle with programming and coding, you are in luck! This course gives you examples upon examples guiding you through the fundamentals of Blueprint programming. So that in little to no time, you will be able to make magic with Blueprints.
You will finally get a course that teaches you how to build a game, from A to Z. When you are done, you will know how to make quality 3D that sets you apart.
Don’t let change stop you from building your skills. Simply click the Enroll Now button to get started right now!
More about the Instructor:
Merlion SG Academy is an online training website offering video courses taught by industry experts in game development,
they has enjoyed sharing their knowledge and has given a way to quickly provide very specific training to those students who learn game development online and helps your career move forward.
We believed that Your career is defined by what you know and how well you know it.
NOTE FOR STUDENTS - please take a look at Section 1 / Lecture 1 to downloads for the source attachment link with the lesson.)
Course Content
- 13 section(s)
- 16 lecture(s)
- Section 1 Part 1: Chess Game
- Section 2 Project SetUp
- Section 3 Chess Piece Setup
- Section 4 Path Finding Setup
- Section 5 Pawn Path Finding And Movement
- Section 6 Finishing Piece Movement
- Section 7 Path Highlighting and More Path Finding
- Section 8 Castling and Turns
- Section 9 King Check, Main Menu, and Game Over
- Section 10 Part 2: Tower Defense Game
- Section 11 Project Setup
- Section 12 Creating The Tower And UI
- Section 13 Adding The Enemy
What You’ll Learn
- How to master beginner blueprint concepts, like variables, "if" statements, and arrays, How to create basic material setup, How to use detect collisions, receive user input, and create game mechanics, How to create camera setup and toggle team, How to create level creation, How to create player controller for each player, How to set up the piece parent and create the piece spawning logic on the chess board, How to create dynamic material for chess and board, How to create chess function library, How to create "HighlightValidPoints" (without logic, just string input), How to create piece selected, How to create movement logic for King, How to create movement logic for Queen, How to create movement logic for Bishop, How to create movement logic for Knight, How to create movement logic for Pawn, How to create attack system for King, How to create attack system for Queen, How to create attack system for Bishop, How to create attack system for Knight, How to create attack system for Pawn, How to create Castling logic in "GetAllPossibleMoves”, How to create Highlight Checked King function, How to create Menu Level, How to create GameOver widget with simple function such as "Restart", "Menu", "Quit"., How to create "KingDeathCheck" function, How to create “CheckMate” to end the turn
Skills covered in this course
Reviews
-
RRafał Cywicki
I'd love to get more commentary as to why it is set up like it is. The whole idea of translating strings to integers is kind of weird for me. Why not use integers from the start and save yourself some trouble. Nevertheless, I learned a lot so far and the thing works (note: the sections are numbered wrong. Current section 7 comes before section 6).
-
EEneko Zubiaurre
I feel like the content is so good, but I found myself quite lost because I felt that I was doing the course blindfolded. I think that it would be better if the teacher would consider the problems and the tasks before doing anything. Maybe separate the classes being each one of them focusing different independent tasks and even giving the oportunity to the students to come up with the solution. Even I have understand everything Ive done, most of the moment I didnt know why were the purpose of the different variables. Same with functions.
-
AAaron Klaser
Ugh... I'm super disappointed in this class. 1.) The instructor moves so fast it's hard to even see what he does half of the time much less code along. 2.) He doesn't explain WHY he does a single thing. It's just a step by step recreation. I suspect he's is either not a professional programmer, or hasn't been doing it very long, based on some of the way he codes things or how he says certain words. 3.) The videos are our of order, Section 7 needs to come before Section 6, and even then there is something missing after Section 5. 3.) **IMPORTANT** This code didn't work... I thought I was crazy, and I no joke wasted another 5 hours REDOING everything exactly the same in the videos... exactly the same... and my pieces don't move, or show available movement spaces, or even unhighlight when another is clicked. I maybe it because I'm on 4.25 but that has been an issue with any other class I have taken so far. And I'm no when is was ever suppose to work because I think he actually runs the code make 8 times in the whole class so I have no clue when the bug introduced or the feature was missed. Again, another indicator of a novice programmer... RUN YOUR CODE OFTEN!!! If you make a change, test it. If you write a ton of code (or in this case Blueprints) without testing. along the way, how the hell do you know if it's working.
-
DDaniel Oberhansley
Very concise and informative. Learned several principles and am excited to apply to my own projects.