Skip to content

Instantly share code, notes, and snippets.

Last active Feb 21, 2018
What would you like to do?
RobCoG / Unreal related topics application assignments

RobCoG / Unreal GSoC 2018

Submission Information:

  • take a look over our GSoC page
  • read our proposed RobCoG / Unreal related topics
  • pick a topic(s) that is of your interest and try to fulfill the requirements presented below
    • if you are planning to submit a different topic (should still be related to our work), take the steps from the topic that is the most relevant for you
  • send or provide a link to the .zip/.tar.gz archive with the required files to your application (named firstname_lastname_iaigsoc2018)

Proposed Topics:

Topic 3 Unreal - ROS 2 Integration

  • install ROS2 on Windows, provide screenshot(s) with a working example code snippet
  • create a dummy unreal engine plugin (called UTopic3) which depends on or links against a third party library (can be another dummy library example) or an existing module (e.g. libmongo, or libbson, this should be able to compile with a 4.18 c++ project
  • if applicable, make sure you use the unreal code style

Topic 4: Unreal Editor User Interface Development

  • create an Editor Mode plugin example (called UTopic4)
  • extend it with a new button and a text field
  • when pressing the new button, write 'HelloWorld' to the text field
  • make sure you use the unreal code style

Topic 5: Unreal - openEASE Live Connection

  • create an unreal engine plugin (called UTopic5) containing an actor (called WebsocketPub) that sends a 'HelloWorld' message through websockets to a simple server on localhost (the server can be written in any language javascript, python etc.)
  • try installing openEASE, contact us if issues appear, if succesfully installed, provide a screenshot with it running in the browser
  • make sure you use the unreal code style on the unreal side

Topic 7: Robot simulation in Unreal Engine with PhysX

  • create an unreal engine plugin (called UTopic7) with an actor that connects to the underlying PhysX physics engine and prints some PhysX specific information on every Tick
  • make sure you use the unreal code style

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment