Game Engine Design and Implementation: Episode 1 - Intro

Subscribers:
11,300
Published on ● Video Link: https://www.youtube.com/watch?v=AdFQkJ-feOg



Category:
Discussion
Duration: 54:41
1,622 views
28


The introduction to this series and a discussion on what overall features we want to see in the engine.

Introduction:
1) go over my motivations for doing this series
2) Talk about the justifications for using C++
3) Go over the coding standard to be used
a) Object oriented design and programming
b) Minimal code duplication
c) Inheritance and composition
d) Multiple inheritance protocols
e) Rule of 3/5/0
f) Bracket styles
4) The Compiler

The Engine Features:
1) Front End
2) Drag & Drop
3) Resource Organizational System
4) Scripting Interface with exposure of variables to engine
5) Shaders
6) Game Preview mode
7) Game Export
8) Engine Back End
9) Resource Database (metadata)
10) Materials Editor
11) UI Editor

Next week: Memory Manager Design







Tags:
Game
Engine
Programming
C++
Object Oriented Design
Coding