2 answers
Michael’s Answer
Not much. Technically, I would ALWAYS recommend making games BEFORE you graduate with your degree. Many employers don't accept school assignments as games for your portfolio because they don't know what you actually worked on or what you contributed. (Did you make the code or have someone help you?) I always recommend doing side-projects, even quick 48 hour prototypes to test your skills.
As for software, you're looking at GameMaker (not my favourite), Unity, Unreal (UDK and UE4), etc. They all come with their own compilers so you're good there. I would also pick up OBS and Gimp/Photoshop too.
If you need inspiration, just turn to Reddit or take one feature from a game you like and expand on it. I once took the Wraith Form from Shadow of Mordor and turned that into a puzzle game.
If you wait until after you graduate, you'll be in a design limbo where you can't get a job due to an empty portfolio. Don't be that poor soul.