• Stars
    star
    335
  • Rank 125,904 (Top 3 %)
  • Language
    JavaScript
  • Created almost 9 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A repo contaning the learning materials for the course 'Game Engine architecture'

A repo containing the learning materials for the course 'Game Engine Architecture with UE4' taught at the University of Sofia.

See the lectures rendered at nikoladimitroff.github.io/Game-Engine-Architecture

See the Action RPG sample project at https://github.com/k1p1/UE4TopDownARPG

See the SUSI sample project at https://github.com/nikoladimitroff/UE4_SusiPlugin

Authors

The course is supported by Ubisoft Sofia and Kipi Interactive.

Contribution

We welcome PRs. To run the slides locally:

  1. Read the docs of Reveal.js to understand how the syntax works

  2. Clone the repo

  3. Run an http server in the directory containing the repo. If the repo is in repos/Game-Engine-Architecture, then run the server in repos, NOT in Game-Engine-Architecture.

    • If you have nodejs installed (recommended):
    npm install http-server -g
    cd repos
    http-server -p 8080
    • If you have python installed:
    python -m SimpleHTTPServer 8080
  4. Open http://localhost:8080/Game-Engine-Architecture

  5. Modify the slides as you want, CTRL + F5 in the browser to see the changes

  6. If you are adding local resources, you need to put them in both lectures/resources/ and in revealjs/resources/.

Conventions

  • snake_case.jpg for file names
  • prefer local resources to external online resources, as externals can go missing
  • do add sources
  • the main branch for this repo is gh-pages as we use github pages to host the lectures

Notes

Don't update revealjs blindly - there are custom changes to the reveal.js/highlight.js plugin, marked with // GEA.