Skip to content
Snippets Groups Projects
Select Git revision
  • f6599f9d58fe1c52310e74dea8678cac0a99573b
  • 5.3 default protected
  • 5.6
  • 5.5 protected
  • 5.4 protected
  • 4.26 protected
  • 4.27 protected
  • 5.1 protected
  • 5.2 protected
  • before-invasion
  • 4.22 protected
  • 4.21 protected
  • 4.22.1 protected
  • 4.22.0 protected
14 results

unrealprojecttemplate

  • Clone with SSH
  • Clone with HTTPS
  • Unreal Project Template

    Unreal Engine project template catering to the common use cases at RWTH VR. Contains nDisplayExtensions, AixCAVE config files, launch scripts and more.

    Getting Started

    Add the template

    # go to your local Unreal Engines' templates directory
    # (e.g. C:/Unreal/UE_5.3/Templates)
    cd your/UnrealEngine/Templates
    
    # clone with submodules
    git clone -b 5.3 https://git-ce.rwth-aachen.de/vr-vis/VR-Group/unreal-development/unrealprojecttemplate.git

    Create a new project

    When creating a new Project using Unreal you can find the template under New Project -> C++ -> RWTH-VR.
    Then you should:

    1. Add necessary submodules (rwth-vr-toolkit, dtrack)
    2. Change the remote to your personal repository

    Therefore, after you created the project open the project folder in the terminal (git-bash on windows) execute the follwing:

    # add rwth-vr-toolkit
    git submodule add -b dev/5.3 https://git-ce.rwth-aachen.de/vr-vis/VR-Group/unreal-development/plugins/rwth-vr-toolkit.git Plugins/rwth-vr-toolkit
    # add dtrack plugin
    git submodule add https://github.com/VRGroupRWTH/UnrealDTrackPlugin.git Plugins/UnrealDTrackPlugin
    # add more plugins if you like
    
    # if you need to remove a plugin:
    # git submodule deinit Plugins/<Plugin>
    # or
    # git rm Plugins/<Plugin>
    
    # rename origin remote to template origin
    git remote rename origin template_origin
    # add new remote pointing to your repository
    git remote add origin https://git-ce.rwth-aachen.de/OWNER/REPOSITORY.git
    git push -u origin --all
    git push -u origin --tags

    FAQ

    Visit the project's wiki for more information.