diff --git a/src/sim/plugins/hello_world.cc b/src/sim/plugins/hello_world.cc
new file mode 100644
index 0000000000000000000000000000000000000000..5bdcff036e695e22363c9c369b79668577b4c594
--- /dev/null
+++ b/src/sim/plugins/hello_world.cc
@@ -0,0 +1,17 @@
+#include <gazebo/gazebo.hh>
+
+namespace gazebo
+{
+  class WorldPluginTutorial : public WorldPlugin
+  {
+    public: WorldPluginTutorial() : WorldPlugin()
+            {
+              printf("Hello World!\n");
+            }
+
+    public: void Load(physics::WorldPtr _world, sdf::ElementPtr _sdf)
+            {
+            }
+  };
+  GZ_REGISTER_WORLD_PLUGIN(WorldPluginTutorial)
+}