Noxus Limited

Free
Miika is a beautiful 3D puzzle game based on camera perspectives.
Free
It is a space game with aliens and monsters that try to attack a spacecraft.