Code style Nameing Assembly naming: GameName.AssemblyName Architecture Not strict OOP All not abstract classes must be with Sealed modificator