Your comments

1) We did not planned to support jumps. You could build your own logic by changing Assets/game4automation/private/RuntimeUI/FirstPersonController.cs

2) You could use this function and your own custom script for doing this:

This error is new for us. Any way to test on one of our machines with your OPCUA server. Is there a demo version available?

Can you turn  in the OPCUA interface  the DebugMode to true and send us the content of the console log?

Please Replace the code by this new one


Hi Erenesto,

I am sending you an email with a new code for OPCUA_Interface.cs. Please replace yours with this new code and I hope connection will work.

Changes will be included in upcoming 2021 release.

All of them have the basic function of signal exchange with the PLC. The functionality essentially depends on what the interface to the PLC of the manufacturer enables.

The most comprehensive - including signal import via the interface - is the TwinCAT ADS interface.

With S7, the signals must be exported from Step7 via a standardized text file and imported into G4A.

With EthernetIP there is no standard for this. The signals must be created manually or imported via a non-standard text file.

You can communicate with Rockwell PLCs over the EthernetIP interface, which is included in Game4Automation Professional:


because your additional assets in the project are using Unity Postprocessing you need to put this into the Game4Automation.base Assembly definitions:

There is also some information about this here in the documentation:

Hi, thanks for the feedback. So it seems that it was indeed a Unity bug.