diff --git a/android/assets/text/application/application_cs.properties b/android/assets/text/application/application_cs.properties
index 36fea0c7e7362809d47b684e84ac890df208d969..39c4b78361afe96da79425f399416b2dec14981d 100644
--- a/android/assets/text/application/application_cs.properties
+++ b/android/assets/text/application/application_cs.properties
@@ -26,6 +26,7 @@ mainmenu_statistics=Statistiky
 mainmenu_encyclopedia=Encyklopedie
 mainmenu_preferences=NastavenĂ­
 mainmenu_about=O aplikaci
+mainmenu_profile=Profil
 mainmenu_logout=Odhlásit
 mainmenu_screendebug=Debug Screen
 mainmenu_panorama=Panorama
diff --git a/android/assets/text/application/application_de.properties b/android/assets/text/application/application_de.properties
index 1030413b714233d904671081be1126ef72bd9956..0310d2a57af7b8bc7933a39e3bc61e98531eff3e 100644
--- a/android/assets/text/application/application_de.properties
+++ b/android/assets/text/application/application_de.properties
@@ -27,6 +27,7 @@ mainmenu_statistics=Statistiken
 mainmenu_encyclopedia=Enzyklopädie
 mainmenu_preferences=Einstellung
 mainmenu_about=Ăśber die App
+mainmenu_profile=Profil
 mainmenu_logout=Abmelden
 mainmenu_screendebug=Debug Screen
 mainmenu_panorama=Panorama
diff --git a/android/assets/text/application/application_sk.properties b/android/assets/text/application/application_sk.properties
index 4e9a8c79cbe485f7933f13960564cec43e8b1914..5cdebd3c3db0f8d0015952ad76ee46350e69248b 100644
--- a/android/assets/text/application/application_sk.properties
+++ b/android/assets/text/application/application_sk.properties
@@ -26,6 +26,7 @@ mainmenu_statistics=Ĺ tatistiky
 mainmenu_encyclopedia=Encyklopédia
 mainmenu_preferences=Nastavenie
 mainmenu_about=O aplikácií
+mainmenu_profile=Profil
 mainmenu_logout=Odhlásiť
 mainmenu_screendebug=Debug Screen
 mainmenu_panorama=Panorama
diff --git a/core/assets/common/_global/application/mainmenu/icon_profile_pressed.png b/core/assets/common/_global/application/mainmenu/icon_profile_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..5ef49075fbce7bb89abe37ffe4abdae55d72233e
Binary files /dev/null and b/core/assets/common/_global/application/mainmenu/icon_profile_pressed.png differ
diff --git a/core/assets/common/_global/application/mainmenu/icon_profile_unpressed.png b/core/assets/common/_global/application/mainmenu/icon_profile_unpressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..29d33bd792d0b2edccf171ed32427601bccd7213
Binary files /dev/null and b/core/assets/common/_global/application/mainmenu/icon_profile_unpressed.png differ
diff --git a/core/src/cz/nic/tablexia/loader/application/ApplicationAtlasManager.java b/core/src/cz/nic/tablexia/loader/application/ApplicationAtlasManager.java
index f1a5a164c73201fcda4f7f9aa2f3220f503137fd..55bf268af1c734d12fad0cdc50aef22c7fa980bd 100644
--- a/core/src/cz/nic/tablexia/loader/application/ApplicationAtlasManager.java
+++ b/core/src/cz/nic/tablexia/loader/application/ApplicationAtlasManager.java
@@ -44,6 +44,8 @@ public class ApplicationAtlasManager extends TablexiaAtlasManager implements IAp
     public static final String MAINMENU_ICON_GAMES_UNPRESSED            = MAINMENU_PATH + "icon_games_unpressed";
     public static final String MAINMENU_ICON_HALLOFFAME_PRESSED         = MAINMENU_PATH + "icon_halloffame_pressed";
     public static final String MAINMENU_ICON_HALLOFFAME_UNPRESSED       = MAINMENU_PATH + "icon_halloffame_unpressed";
+    public static final String MAINMENU_ICON_PROFILE_PRESSED            = MAINMENU_PATH + "icon_profile_pressed";
+    public static final String MAINMENU_ICON_PROFILE_UNPRESSED          = MAINMENU_PATH + "icon_profile_unpressed";
     public static final String MAINMENU_ICON_LOGOUT_PRESSED             = MAINMENU_PATH + "icon_logout_pressed";
     public static final String MAINMENU_ICON_LOGOUT_UNPRESSED           = MAINMENU_PATH + "icon_logout_unpressed";
     public static final String MAINMENU_ICON_STATISTICS_PRESSED         = MAINMENU_PATH + "icon_statistics_pressed";
diff --git a/core/src/cz/nic/tablexia/loader/application/ApplicationTextManager.java b/core/src/cz/nic/tablexia/loader/application/ApplicationTextManager.java
index 4e4c2b9a42aa53eb71c175f545f29e11f4f17f03..103169d91045bcd906936dab51dcc41d649fd2bc 100644
--- a/core/src/cz/nic/tablexia/loader/application/ApplicationTextManager.java
+++ b/core/src/cz/nic/tablexia/loader/application/ApplicationTextManager.java
@@ -56,6 +56,7 @@ public class ApplicationTextManager extends TablexiaDataManager<I18NBundle> impl
 		public static final String MAINMENU_STATISTICS 				= "mainmenu_statistics";
 		public static final String MAINMENU_ENCYCLOPEDIA			= "mainmenu_encyclopedia";
 		public static final String MAINMENU_ABOUT					= "mainmenu_about";
+		public static final String MAINMENU_PROFILE					= "mainmenu_profile";
 		public static final String MAINMENU_LOGOUT					= "mainmenu_logout";
 		public static final String MAINMENU_DEBUG					= "mainmenu_screendebug";
 
diff --git a/core/src/cz/nic/tablexia/menu/main/MainMenuDefinition.java b/core/src/cz/nic/tablexia/menu/main/MainMenuDefinition.java
index 2cc97cd30f293c971aced387a0960cf9bd9db592..a5aba243d575848c60ce176fb9bdfbb538319770 100644
--- a/core/src/cz/nic/tablexia/menu/main/MainMenuDefinition.java
+++ b/core/src/cz/nic/tablexia/menu/main/MainMenuDefinition.java
@@ -19,6 +19,7 @@ import cz.nic.tablexia.menu.game.GameMenuDefinition;
 import cz.nic.tablexia.screen.about.AboutScreen;
 import cz.nic.tablexia.screen.encyclopedia.EncyclopediaScreen;
 import cz.nic.tablexia.screen.halloffame.HallOfFameScreen;
+import cz.nic.tablexia.screen.profile.ProfileScreen;
 import cz.nic.tablexia.screen.statistics.StatisticsScreen;
 import cz.nic.tablexia.screen.viewport.ViewportDebugScreen;
 
@@ -32,11 +33,12 @@ public enum MainMenuDefinition implements IMenuItem {
 			ApplicationBus.getInstance().post(new SubMenuControlEvent(MainMenu.class, this, SubMenuControlEvent.SubMenuAction.TOGGLE)).asynchronously();
 		}
 	},
-	HALL_OF_FAME		(false, new String[]{ApplicationAtlasManager.MAINMENU_ICON_HALLOFFAME_UNPRESSED, ApplicationAtlasManager.MAINMENU_ICON_HALLOFFAME_PRESSED}, ApplicationTextManager.ApplicationTextsAssets.MAINMENU_HALLOFFAME, null, AbstractMenu.MenuAction.CLOSE, new Tablexia.ChangeScreenEvent(HallOfFameScreen.class,     TablexiaApplication.ScreenTransaction.FADE)),
-	STATISTICS			(false, new String[]{ApplicationAtlasManager.MAINMENU_ICON_STATISTICS_UNPRESSED, ApplicationAtlasManager.MAINMENU_ICON_STATISTICS_PRESSED}, ApplicationTextManager.ApplicationTextsAssets.MAINMENU_STATISTICS, null, AbstractMenu.MenuAction.CLOSE, new Tablexia.ChangeScreenEvent(StatisticsScreen.class,     TablexiaApplication.ScreenTransaction.FADE)),
-	ENCYCLOPEDIA		(false, new String[]{ApplicationAtlasManager.MAINMENU_ICON_ENCYCLOPEDIA_UNPRESSED, ApplicationAtlasManager.MAINMENU_ICON_ENCYCLOPEDIA_PRESSED}, ApplicationTextManager.ApplicationTextsAssets.MAINMENU_ENCYCLOPEDIA, null, AbstractMenu.MenuAction.CLOSE, new Tablexia.ChangeScreenEvent(EncyclopediaScreen.class,   TablexiaApplication.ScreenTransaction.FADE)),
-	ABOUT_APPLICATION	(false, new String[]{ApplicationAtlasManager.MAINMENU_ICON_ABOUT_UNPRESSED, ApplicationAtlasManager.MAINMENU_ICON_ABOUT_PRESSED}, ApplicationTextManager.ApplicationTextsAssets.MAINMENU_ABOUT, null, AbstractMenu.MenuAction.CLOSE, new Tablexia.ChangeScreenEvent(AboutScreen.class,          TablexiaApplication.ScreenTransaction.FADE)),
-	LOGOUT				(false, new String[]{ApplicationAtlasManager.MAINMENU_ICON_LOGOUT_UNPRESSED, ApplicationAtlasManager.MAINMENU_ICON_LOGOUT_PRESSED}, ApplicationTextManager.ApplicationTextsAssets.MAINMENU_LOGOUT, null, AbstractMenu.MenuAction.CLOSE,  null) {
+	HALL_OF_FAME		(false, new String[]{ApplicationAtlasManager.MAINMENU_ICON_HALLOFFAME_UNPRESSED,    ApplicationAtlasManager.MAINMENU_ICON_HALLOFFAME_PRESSED},      ApplicationTextManager.ApplicationTextsAssets.MAINMENU_HALLOFFAME,      null, AbstractMenu.MenuAction.CLOSE,    new Tablexia.ChangeScreenEvent(HallOfFameScreen.class,      TablexiaApplication.ScreenTransaction.FADE)),
+	STATISTICS			(false, new String[]{ApplicationAtlasManager.MAINMENU_ICON_STATISTICS_UNPRESSED,    ApplicationAtlasManager.MAINMENU_ICON_STATISTICS_PRESSED},      ApplicationTextManager.ApplicationTextsAssets.MAINMENU_STATISTICS,      null, AbstractMenu.MenuAction.CLOSE,    new Tablexia.ChangeScreenEvent(StatisticsScreen.class,      TablexiaApplication.ScreenTransaction.FADE)),
+	ENCYCLOPEDIA		(false, new String[]{ApplicationAtlasManager.MAINMENU_ICON_ENCYCLOPEDIA_UNPRESSED,  ApplicationAtlasManager.MAINMENU_ICON_ENCYCLOPEDIA_PRESSED},    ApplicationTextManager.ApplicationTextsAssets.MAINMENU_ENCYCLOPEDIA,    null, AbstractMenu.MenuAction.CLOSE,    new Tablexia.ChangeScreenEvent(EncyclopediaScreen.class,    TablexiaApplication.ScreenTransaction.FADE)),
+	ABOUT_APPLICATION	(false, new String[]{ApplicationAtlasManager.MAINMENU_ICON_ABOUT_UNPRESSED,         ApplicationAtlasManager.MAINMENU_ICON_ABOUT_PRESSED},           ApplicationTextManager.ApplicationTextsAssets.MAINMENU_ABOUT,           null, AbstractMenu.MenuAction.CLOSE,    new Tablexia.ChangeScreenEvent(AboutScreen.class,           TablexiaApplication.ScreenTransaction.FADE)),
+	PROFILE				(false, new String[]{ApplicationAtlasManager.MAINMENU_ICON_PROFILE_UNPRESSED,       ApplicationAtlasManager.MAINMENU_ICON_PROFILE_PRESSED},         ApplicationTextManager.ApplicationTextsAssets.MAINMENU_PROFILE,         null, AbstractMenu.MenuAction.CLOSE,    new Tablexia.ChangeScreenEvent(ProfileScreen.class,         TablexiaApplication.ScreenTransaction.FADE)),
+	LOGOUT				(false, new String[]{ApplicationAtlasManager.MAINMENU_ICON_LOGOUT_UNPRESSED,        ApplicationAtlasManager.MAINMENU_ICON_LOGOUT_PRESSED},          ApplicationTextManager.ApplicationTextsAssets.MAINMENU_LOGOUT,          null, AbstractMenu.MenuAction.CLOSE,    null) {
 
 		@Override
 		public void performAction() {