Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js Typescript HTML5 PHP
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Data Analysis Data Warehouse Business Intelligence Blockchain
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin SwiftUI Mobile App Development
Graphic Design Photoshop Adobe Illustrator Drawing Canva Digital Painting InDesign Design Theory Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Sound Therapy Emotional Intelligence Coaching
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Online Business Startup Business Plan Blogging Amazon Kindle Direct Publishing (KDP)
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Copywriting Email Marketing Google Analytics Startup Advertising Strategy

DevelopmentGame DevelopmentUnreal Engine

Pro Unreal Engine Game Coding

The black book on how to survive on the battlefield of real-world C++ game programming
Rating: 4.6 out of 54.6 (461 ratings)
5,173 students
Created by Rob Baker
Last updated 10/2021
English
English

What you'll learn

  • Game programming wisdom from an industry veteran still working at the forefront
  • A series of very deep dives into the code behind the game GRIP: Combat Racing
  • How to go from having a game idea with zero code, all the way up to final implementation
  • How to setup Unreal Engine both from stock build and from source code
  • Using Perforce version control and how to work effectively within a team
  • How to use the Unreal Engine Editor
  • Coding standards and best practices
  • Common programming problems and their common solutions
  • Writing readable, maintainable, yet fast and efficient code
  • Advanced C++ to buff those coding chops
  • Mathematical magic for solving many common coding problems
  • Complex vector mathematics for working effectively in a 3D game world
  • Understanding the Unreal Engine object framework for creating professional games
  • Graphics programming to create and use materials, particle systems and procedural geometry
  • Audio programming to create and use sound cues, classes and mixers
  • Understanding vehicle dynamics and building a physics model from the ground up
  • Understanding artificial intelligence and building an autonomous vehicle bot
  • Understanding cameras and how to make your game shine
  • How to create a pickup system featuring weapons and other power-ups
  • How to implement those weapons and power-ups, from a simple turbo to a homing missile
  • How to modify the Unreal Engine source code itself, and perform upgrades to the engine

Requirements

  • 64-bit Windows PC capable of running Unreal Engine
  • Basic working knowledge of C++

Description

Hey there, and welcome to the course, Pro, Unreal Engine, Game Coding. aka, the Black Book, but why the Black Book? Well, just watch the short preview video if you want the full experience. But if you like reading, then around 25 years ago, when I was just entering the games industry, there emerged just such a black book. A book of graphics programming, full of coding voodoo written by the programming powerhouse that is Michael Abrash. And this black book, took many coders like myself, from being merely competent, to being able to produce something akin to magic on the screen. It was legendary.

Naturally, a lot has changed since then, and in this course we've crafted a new black book for a new generation, a series of masterclasses in Unreal Engine game coding for the 2020s. I want to give you guys, what it was, that Michael Abrash gave my generation. I'm going to take you from being an Unreal Engine virgin, to being a real pro, and a prized asset to any employer.

My last game, GRIP: Combat Racing, will be the focus for the latter half of this course, and we'll get to see an awful lot of what's going on under the hood there. We're going to expose all of its secrets. This journey will take you from being a C++ novice, all the way up to writing the most challenging racing game I've ever been involved with, and I've written a few. But if that sounds terrifying, don't worry, we've got this. We can do this, together.

I'll be presenting in a no-nonsense style, side-stepping a lot of the hokum you don't need to know, focusing intently on the stuff you really do, and providing rock-solid examples of how to apply what you'll be taught here. This is not academia, this is real-world getting it done, and getting it done well kind of coding. This is stuff taken straight from the battlefield of game development. After firmly establishing all of the fundamentals, I'll be imbuing you with tricks and techniques, algorithms and insights, gathered from decades of coding experience that you can apply across many game genres. We're going to turn you, into an Unreal Engine Ninja.

So get ready coder one, because we've got work to do.

Who this course is for:

  • Game coders wanting to work in Unreal Engine
  • Game coders wanting to take their skills to the top

Featured review

Pablo Sanchez
Pablo S.
46 courses
22 reviews
Rating: 5.0 out of 5a year ago
Amazing Course so far! Love the way it goes, and love it more that its not a beginner course but a more advanced one! Of course the first part of it start from the begin but it gets more advanced toward the section 2 .

Instructor

Rob Baker
Video Games Programmer
Rob Baker
  • 4.6 Instructor Rating
  • 461 Reviews
  • 5,173 Students
  • 1 Course

My name is Rob and I'm a veteran video games programmer still working at the forefront of the industry. With over a dozen titles in my back catalogue and a wealth of hard-fought experience garnered over the last couple of decades or so, it's time to give back and offer the next generation a solid hand-up. It's not easy up here, we really need some help to take the heat off. Come join me at the front.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Terms
  • Privacy policy
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.