I was wondering if anyone has ever used ROS 1/2 for the creation of video games??? Such as using the ROS 1/2 to control using open_ai for example, and automated imperial walker or TIE fighter in a star wars game using either the Blender, Unity 2020, or Unreal 4/5 engine systems???
That would be interesting to see in real life. The ROS environment could lend itself very well in vieo game production. By the way does ROS/Gazebo/Unity/Unreal offer the ability to simulate multiple sophisticated robots in an environment??
Something I am considering is a video game that teaches deep learning to K-12 students. One possibility would be to create a squadron of drone TIE fighters in a star wars game, where each simulated drone TIE fighter has its own ROS environment. How is ROS used in simulating multiple ROBOTS simultaneously??
OK what would I need to prove that there would be interest in this possibility of using ROS 1 and 2 for video games development ??? I guess I qam going to have to do it myself. Do you have any suggestions for this endeavor ???
The original repo for godot_ros is this one, you are more than welcomed to do pull request , like I did also. Lets see if the original creator is still active if not we will work in my fork: GODOT ROS FORK with Listener
And we created two repos to house all the ROS2 related packages and the Godot project.
Again, we would be so glad to have people contributing to this, maybe creating new games with this structure in mind or new godot_ros modules to add more functionality like laser, pointcloud, tactile feedback… Possibilies are endless
If anyone is interested, we can create a milestone and todo list and start building it faster ;).
Thought there is some work done for ros and unity which very probably has some more options…
As gazebo as some pain points it’s still interesting, however not sure how big the audience is…