- 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 (namedfirstname_lastname_iaigsoc2018
)
- 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
- create an
Editor Mode
plugin example (calledUTopic4
) - 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
- create an unreal engine plugin (called
UTopic5
) containing an actor (calledWebsocketPub
) 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
- 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