Left, Right for movement. Space for jumping. Left Ctrl for crouching. Z for attacking. With C you can switch from Free Camera to Player Follower Camera.
The free camera had the following inputs: WASD for movement, comma for zooming in, dot for zooming out, backspace to reset the camera to initial position and zoom.
2D platformer educational game for PC. Single player
The core gameplay of the game would be puzzle solving. These puzzles will be created with the intent of displaying certain functionalities/classes of the Java concurrency classes, for example CountdownLatch, Locks, Phaser and so on. The game will have levels and each level will be describing one such class. The player will have to interact with the environment, deal with enemies (perhaps), avoid obstacles etc.