Rocket league

Preface
This guide is exactly what I had to do to make Rocket League work for me. I do know that there are different ways to get this game working because of this thread

I am running kernel 4.7.2 and the default/linux/amd64/13.0/desktop profile. I have an i7 2600k processor and an Nvidia GTX 980 video card using nvidia-drivers-370.23.

Install PlayOnLinux

 * 1) As root, run the command:
 * 2) Emerge playonlinux:

Install Steam within PlayOnLinux

 * 1) Open PlayOnLinux
 * 2) Click Install
 * 3) Search for Steam, highlight Steam, and click install
 * 4) Follow all directions to complete the installation of Steam
 * 5) After Steam has been installed you should see the icon in the main PlayOnLinux window. Highlight this icon and click "Configure"
 * 6) I like to update to the newest Wine version as PlayOnLinux will install an older version, but you can skip this if you want to
 * 7) Click the plus button next to"Wine version".
 * 8) Under "Available Wine versions:" highlight the newest staging version of Wine and click the greater than arrow (&gt;) to install it. I am using 1.9.17-staging.
 * 9) Now that this version is actually installed, be sure to select this new version from the dropdown next to "Wine version".
 * 10) Click on the "Install components tab"
 * 11) Install the following:
 * 12) directx9
 * 13) d3dx9_43
 * 14) vcrun2008
 * 15) vcrun2010
 * 16) vcrun2012
 * 17) Click the "Display" tab
 * 18) Set the "Video memory size" correctly depending on your video card. I set mine to 4096.

Final Tweaks
At this point you may wish to test Rocket League to see if it will open for you. It did not for me. Based on a post on this page you need the following 32 bit libraries: lib32-gnutls, lib32-alsa-lib, lib32-alsa-plugins, lib32-libxml2, and lib32-libldap. I personally don't have 32 bit alsa-plugins and it works fine for my system but I do have everything else. To mirror my setup, run the following command as root:
 * Note - I needed to add the pkcs11 use flag to gnutls because otherwise I was unable to play online - Rocket League wouldn't find any servers. Feel free to test on your own system.
 * Note - I needed to add the pkcs11 use flag to gnutls because otherwise I was unable to play online - Rocket League wouldn't find any servers. Feel free to test on your own system.

Also, be sure to add your user to the "input" group! This is necessary to use controllers. Run the command  replacing "username" with your actual username.