3D Tools and Support

Important resources for the 3D Simulation League are listed here. An installation guide for a competition set-up can be found here. The vital components for getting started are the simulator and viewer modules, both described below.

RoboCup 3D Tutorials for Newcomers

In 2021, the Soccer Simulation 3D League community held a set of tutorials to demonstrate how to start a team from scratch. The content of these tutorials provides all support a new team needs to start its own project and create a team to join the 3D Simulation community. See the links for each Tutorial below.

TitleResponsible TeamLecturersLink to Watch the Session
3D Simulator complete setupBahiaRTGabriel Sousa, Vitor Santos, Jadson Nobre, Rafael Fonseca and Marco SimõesYouTube
3D Simulator: running in containersBahiaRTGabriel Sousa, Vitor Santos, Jadson Nobre, Rafael Fonseca and Marco SimõesYouTube
mamgaOffenburg's new base code ReleasemagmaOffenburgHannes Braun and Klaus DorerYouTube
Creating a new team using UT Austin Villa’s base codeUT Austin VillaPatrick MacAlpineYouTube

RoboCup 3D Organizing Committee guide

Complete tutorial about setting up the software and network environment for 3D Soccer Simulation Competition.

RoboCup Competitions archive

TDPs, binaries, logs and replays.

SimSpark and RCSS Server 3D repository

The 3D Main Simulator. Installation instructions can be found here.

Client Agent Proxy repository

The client agent proxy installation instructions and documentation can be found here.

RoboViz repository

A 3d Viewer for live games and replays. Installation instructions can be found here.

Simulation League mailing list

This mailing list allows you to stay up-to-date on the latest news about the Soccer Simulation community, and also to ask questions and propose new ideas.

3D Soccer Server mailing list

This mailing list allows you to stay up-to-date on the new changes in the server and simulator. You can also propose your ideas and discuss changes in the server. Subscribe and be an active participant in the 3D Soccer Simulation community.

3D Agent Source-Code Releases

A set of source-code releases, which include omnidirectional walks, get-up behaviors, kick motions, and SimSpark/Gazebo interfaces.

YearReleaseLanguageLink
2021MagmaOffenburgJavaRepository
2016UT Austin Villa (2017 Champion) team base code releaseC++Repository
2015Nima Shafii Walking Agent (simspark and gazebo)C++Repository
2013BoldHeartsC++Repository
2011Nexus3DC++Zip File
2010Little Green BatsC++Repository
2010tin-man.NETRepository
2008Apollo 3DC++Repository

3D Gazebo Plug-In repository

Used in some challenges for the teams.

Soccer Simulator 3D/Simspark wiki 

For further documentation of the simulator.