nikoladimitroff / game-engine-architecture Goto Github PK
View Code? Open in Web Editor NEWA repo contaning the learning materials for the course 'Game Engine architecture'
A repo contaning the learning materials for the course 'Game Engine architecture'
On grading slide the math is wrong at first - at second we determined new grading system which is not represented properly in the slide
It says vs2015 but in the previous lecture it is said to use vs2019. Also I don't think on theory lecture we need requirements as a whole
Stack memory is not special, it is just normal memory so It cannot be "fast". It is usually in the cache because we always use it but this is very different from "fast"
Lets add what we though out for a project - the game and the stuff for it.
lets add what the course project will be and what the homework will be. Also this should probably be added in the Intro as well.
Some of the engines are no longer available. Some of the biggest players in the field are not present - like Frostbite.
Here is very good quote which I would like to add as well.
"While describing Frostbite, one top developer on Mass Effect: Andromeda used the analogy of an automobile. Epic’s Unreal Engine, that developer said, is like an SUV, capable of doing lots of things but unable to go at crazy high speeds. The Unity Engine would be a compact car: small, weak, and easy to fit anyplace you’d like. “Frostbite,” the developer said, “is a sports car. Not even a sports car, a Formula 1. When it does something well, it does it extremely well. When it doesn’t do something, it really doesn’t do something.”"
Nowhere in the previous lectures time is mentioned at all. So this review question is wrong. Probably we need something on time management as well ?
There are a lot of slides explaining how to initialize a singleton in C++, which I think is not related to the topic and is something very specific to C++. I think the whole section should be removed
Update the count of the modules
Unity has vast amounts of the engine open sourced already I think "openness" could be removed.
"rendering quality" is no longer valid at all. Unity can render film quality graphics in real time
I strongly disagree that rendering is considered low-level system, but almost everything else is not. The meaning for advanced system is meaningless when everything is advanced system.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.