Explorar el Código

Merge pull request #3 from guillaume-haerinck/script_only

Update project to use script_only gem
Nicholas Lawson hace 1 mes
padre
commit
e567265876
Se han modificado 100 ficheros con 349 adiciones y 486 borrados
  1. 4 0
      .command_settings
  2. 2 1
      .gitignore
  3. 15 0
      AssetBundling/SeedLists/Example.seed
  4. 30 16
      CMakeLists.txt
  5. 11 0
      CMakePresets.json
  6. 0 72
      Code/CMakeLists.txt
  7. 0 31
      Code/Include/GameJam2021/GameJam2021Bus.h
  8. 0 2
      Code/Platform/Android/PAL_android.cmake
  9. 0 4
      Code/Platform/Android/gamejam2021_android_files.cmake
  10. 0 3
      Code/Platform/Android/gamejam2021_shared_android_files.cmake
  11. 0 2
      Code/Platform/Linux/PAL_linux.cmake
  12. 0 4
      Code/Platform/Linux/gamejam2021_linux_files.cmake
  13. 0 3
      Code/Platform/Linux/gamejam2021_shared_linux_files.cmake
  14. 0 2
      Code/Platform/Mac/PAL_mac.cmake
  15. 0 5
      Code/Platform/Mac/gamejam2021_mac_files.cmake
  16. 0 4
      Code/Platform/Mac/gamejam2021_shared_mac_files.cmake
  17. 0 2
      Code/Platform/Windows/PAL_windows.cmake
  18. 0 3
      Code/Platform/Windows/gamejam2021_shared_windows_files.cmake
  19. 0 4
      Code/Platform/Windows/gamejam2021_windows_files.cmake
  20. 0 2
      Code/Platform/iOS/PAL_ios.cmake
  21. 0 5
      Code/Platform/iOS/gamejam2021_ios_files.cmake
  22. 0 3
      Code/Platform/iOS/gamejam2021_shared_ios_files.cmake
  23. 0 37
      Code/Source/GameJam2021Module.cpp
  24. 0 76
      Code/Source/GameJam2021SystemComponent.cpp
  25. 0 40
      Code/Source/GameJam2021SystemComponent.h
  26. 0 25
      Code/enabled_gems.cmake
  27. 0 7
      Code/gamejam2021_files.cmake
  28. 0 4
      Code/gamejam2021_shared_files.cmake
  29. 0 16
      Code/gem.json
  30. 0 92
      EngineFinder.cmake
  31. 7 0
      Platform/Android/android_project.cmake
  32. 1 1
      Platform/Android/android_project.json
  33. 7 0
      Platform/Linux/linux_project.cmake
  34. 7 0
      Platform/Mac/mac_project.cmake
  35. 7 0
      Platform/Windows/windows_project.cmake
  36. 7 0
      Platform/iOS/ios_project.cmake
  37. 2 3
      README.md
  38. 27 0
      Registry/assetprocessor_settings.setreg
  39. 9 0
      Registry/assimp_settings.setreg
  40. BIN
      Resources/GameSDK.ico
  41. BIN
      Resources/LegacyLogoLauncher.bmp
  42. 68 0
      Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/Contents.json
  43. BIN
      Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_128.png
  44. BIN
      Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_128_2x.png
  45. BIN
      Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_16.png
  46. BIN
      Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_16_2x.png
  47. BIN
      Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_256.png
  48. BIN
      Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_256_2x.png
  49. BIN
      Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_32.png
  50. BIN
      Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_32_2x.png
  51. BIN
      Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_512.png
  52. BIN
      Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_512_2x.png
  53. BIN
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_128.png
  54. BIN
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_128_2x.png
  55. BIN
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_16.png
  56. BIN
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_16_2x.png
  57. BIN
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_256.png
  58. BIN
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_256_2x.png
  59. BIN
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_32.png
  60. BIN
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_32_2x.png
  61. BIN
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_512.png
  62. BIN
      Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_512_2x.png
  63. 3 3
      Resources/Platform/Mac/Info.plist
  64. 116 0
      Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/Contents.json
  65. BIN
      Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadAppIcon152x152.png
  66. BIN
      Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadAppIcon76x76.png
  67. BIN
      Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadProAppIcon167x167.png
  68. BIN
      Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadSettingsIcon29x29.png
  69. BIN
      Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadSettingsIcon58x58.png
  70. BIN
      Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadSpotlightIcon40x40.png
  71. BIN
      Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadSpotlightIcon80x80.png
  72. BIN
      Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneAppIcon120x120.png
  73. BIN
      Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneAppIcon180x180.png
  74. BIN
      Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneSettingsIcon58x58.png
  75. BIN
      Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneSettingsIcon87x87.png
  76. BIN
      Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneSpotlightIcon120x120.png
  77. BIN
      Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneSpotlightIcon80x80.png
  78. BIN
      Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage1024x768.png
  79. BIN
      Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage1536x2048.png
  80. BIN
      Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage2048x1536.png
  81. BIN
      Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage768x1024.png
  82. BIN
      Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPhoneLaunchImage640x1136.png
  83. BIN
      Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPhoneLaunchImage640x960.png
  84. BIN
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadAppIcon152x152.png
  85. BIN
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadAppIcon76x76.png
  86. BIN
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadProAppIcon167x167.png
  87. BIN
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadSettingsIcon29x29.png
  88. BIN
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadSettingsIcon58x58.png
  89. BIN
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadSpotlightIcon40x40.png
  90. BIN
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadSpotlightIcon80x80.png
  91. BIN
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneAppIcon120x120.png
  92. BIN
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneAppIcon180x180.png
  93. BIN
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneSettingsIcon58x58.png
  94. BIN
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneSettingsIcon87x87.png
  95. BIN
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneSpotlightIcon120x120.png
  96. BIN
      Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneSpotlightIcon80x80.png
  97. 4 4
      Resources/Platform/iOS/Info.plist
  98. BIN
      Resources/Splash.bmp
  99. 11 5
      ShaderLib/scenesrg.srgi
  100. 11 5
      ShaderLib/viewsrg.srgi

+ 4 - 0
.command_settings

@@ -0,0 +1,4 @@
+[export_project]
+option.build.assets = True
+seedlist.paths = AssetBundling/SeedLists/*.seed
+archive.output.format = zip

+ 2 - 1
.gitignore

@@ -2,4 +2,5 @@
 [Cc]ache/
 [Uu]ser/
 [Uu]ser_test*/
-_savebackup/
+_savebackup/
+CMakeUserPresets.json

+ 15 - 0
AssetBundling/SeedLists/Example.seed

@@ -0,0 +1,15 @@
+{
+    "Type": "JsonSerialization",
+    "Version": 1,
+    "ClassName": "AZStd::vector<SeedInfo, allocator>",
+    "ClassData": [
+        {
+            "assetId": {
+                "guid": "{B3C48432-037D-5AA5-BB1B-6D7AE19E89DF}",
+                "subId": 204440690
+            },
+            "platformFlags": 2,
+            "pathHint": "levels/start/start.spawnable"
+        }
+    ]
+}

+ 30 - 16
CMakeLists.txt

@@ -1,23 +1,37 @@
 
 if(NOT PROJECT_NAME)
-    cmake_minimum_required(VERSION 3.20)
-    project(GameJam2021
+    cmake_minimum_required(VERSION 3.22)
+
+    # Utility function to look for an optional 'engine_finder_cmake_path'setting 
+    function(get_engine_finder_cmake_path project_json_file_path path_value)
+        if(NOT ${path_value} AND EXISTS "${project_json_file_path}")
+            file(READ "${project_json_file_path}" project_json_data)
+            string(JSON engine_finder_cmake_value ERROR_VARIABLE json_error GET ${project_json_data} "engine_finder_cmake_path")
+            cmake_path(APPEND CMAKE_CURRENT_SOURCE_DIR "${engine_finder_cmake_value}" engine_finder_cmake_value)
+            if(NOT json_error AND EXISTS "${engine_finder_cmake_value}")
+                set(${path_value} "${engine_finder_cmake_value}" PARENT_SCOPE)
+            elseif(json_error AND ${engine_finder_cmake_value} STREQUAL "NOTFOUND")
+                # When the error value is just NOTFOUND that means there is a JSON
+                # parsing error, and not simply a missing key 
+                message(WARNING "Unable to read 'engine_finder_cmake_path'.\nError: ${json_error} ${engine_finder_cmake_value}")
+            endif()
+        endif()
+    endfunction()
+    
+    # Check for optional 'engine_finder_cmake_path' in order of preference
+    # We support per-project customization to make it easier to upgrade 
+    # or revert to a custom EngineFinder.cmake 
+    get_engine_finder_cmake_path("${CMAKE_CURRENT_SOURCE_DIR}/user/project.json" engine_finder_cmake_path)
+    get_engine_finder_cmake_path("${CMAKE_CURRENT_SOURCE_DIR}/project.json" engine_finder_cmake_path)
+    if(NOT engine_finder_cmake_path)
+        set(engine_finder_cmake_path cmake/EngineFinder.cmake)
+    endif()
+
+    include(${engine_finder_cmake_path} OPTIONAL)
+    find_package(o3de REQUIRED)
+    project(GnomebodysHome
         LANGUAGES C CXX
         VERSION 1.0.0.0
     )
-    include(EngineFinder.cmake OPTIONAL)
-    find_package(o3de REQUIRED)
     o3de_initialize()
-else()
-    # Add the project_name to global LY_PROJECTS_TARGET_NAME property
-    file(READ "${CMAKE_CURRENT_LIST_DIR}/project.json" project_json)
-
-    string(JSON project_target_name ERROR_VARIABLE json_error GET ${project_json} "project_name")
-    if(json_error)
-        message(FATAL_ERROR "Unable to read key 'project_name' from 'project.json'")
-    endif()
-
-    set_property(GLOBAL APPEND PROPERTY LY_PROJECTS_TARGET_NAME ${project_target_name})
-
-    add_subdirectory(Code)
 endif()

+ 11 - 0
CMakePresets.json

@@ -0,0 +1,11 @@
+{
+    "version": 4,
+    "cmakeMinimumRequired": {
+        "major": 3,
+        "minor": 23,
+        "patch": 0
+    },
+    "include": [
+        "user/cmake/engine/CMakePresets.json"
+    ]
+}

+ 0 - 72
Code/CMakeLists.txt

@@ -1,72 +0,0 @@
-
-# Currently we are in the GameJam2021/Code folder: ${CMAKE_CURRENT_LIST_DIR}
-# Get the platform specific folder ${pal_dir} for the current folder: ${CMAKE_CURRENT_LIST_DIR}/Platform/${PAL_PLATFORM_NAME}
-# Note: ly_get_list_relative_pal_filename will take care of the details for us, as this may be a restricted platform
-#       in which case it will see if that platform is present here or in the restricted folder.
-#       i.e. It could here : GameJam2021/Code/Platform/<platorm_name>  or
-#            <restricted_folder>/<platform_name>/GameJam2021/Code
-ly_get_list_relative_pal_filename(pal_dir ${CMAKE_CURRENT_LIST_DIR}/Platform/${PAL_PLATFORM_NAME} ${o3de_project_restricted_path} ${o3de_project_path} ${o3de_project_name})
-
-# Now that we have the platform abstraction layer (PAL) folder for this folder, thats where we will find the
-# traits for this platform. Traits for a platform are defines for things like whether or not something in this project
-# is supported by this platform.
-include(${pal_dir}/PAL_${PAL_PLATFORM_NAME_LOWERCASE}.cmake)
-
-# Now that we have loaded our project traits for this platform, see if this project is even supported on this platform.
-# If its not supported we just return after including the unsupported.
-if(NOT PAL_TRAIT_GAMEJAM2021_SUPPORTED)
-    return()
-endif()
-
-# We are on a supported platform, so add the GameJam2021 target
-# Note: We include the common files and the platform specific files which are set in gamejam2021_files.cmake and
-# in ${pal_dir}/gamejam2021_${PAL_PLATFORM_NAME_LOWERCASE}_files.cmake
-ly_add_target(
-    NAME GameJam2021.Static STATIC
-    NAMESPACE Gem
-    FILES_CMAKE
-        gamejam2021_files.cmake
-        ${pal_dir}/gamejam2021_${PAL_PLATFORM_NAME_LOWERCASE}_files.cmake
-    INCLUDE_DIRECTORIES
-        PUBLIC
-            Include
-    BUILD_DEPENDENCIES
-        PRIVATE
-            AZ::AzGameFramework
-            Gem::Atom_AtomBridge.Static
-)
-
-ly_add_target(
-    NAME GameJam2021 ${PAL_TRAIT_MONOLITHIC_DRIVEN_MODULE_TYPE}
-    NAMESPACE Gem
-    FILES_CMAKE
-        gamejam2021_shared_files.cmake
-        ${pal_dir}/gamejam2021_shared_${PAL_PLATFORM_NAME_LOWERCASE}_files.cmake
-    INCLUDE_DIRECTORIES
-        PUBLIC
-            Include
-    BUILD_DEPENDENCIES
-        PRIVATE
-            Gem::GameJam2021.Static
-            AZ::AzCore
-)
-
-# if enabled, GameJam2021 is used by all kinds of applications
-ly_create_alias(NAME GameJam2021.Builders NAMESPACE Gem TARGETS Gem::GameJam2021)
-ly_create_alias(NAME GameJam2021.Tools    NAMESPACE Gem TARGETS Gem::GameJam2021)
-ly_create_alias(NAME GameJam2021.Clients  NAMESPACE Gem TARGETS Gem::GameJam2021)
-ly_create_alias(NAME GameJam2021.Servers  NAMESPACE Gem TARGETS Gem::GameJam2021)
-
-################################################################################
-# Gem dependencies
-################################################################################
-
-# Enable the specified list of gems from GEM_FILE or GEMS list for this specific project:
-ly_enable_gems(PROJECT_NAME GameJam2021 GEM_FILE enabled_gems.cmake)
-
-if(PAL_TRAIT_BUILD_SERVER_SUPPORTED)
-    # this property causes it to actually make a ServerLauncher.
-    # if you don't want a Server application, you can remove this and the
-    # following ly_enable_gems lines.
-    set_property(GLOBAL APPEND PROPERTY LY_LAUNCHER_SERVER_PROJECTS GameJam2021)
-endif()

+ 0 - 31
Code/Include/GameJam2021/GameJam2021Bus.h

@@ -1,31 +0,0 @@
-
-#pragma once
-
-#include <AzCore/EBus/EBus.h>
-#include <AzCore/Interface/Interface.h>
-
-namespace GameJam2021
-{
-    class GameJam2021Requests
-    {
-    public:
-        AZ_RTTI(GameJam2021Requests, "{47b7150b-434d-4c72-bb3e-ed5f2b55d422}");
-        virtual ~GameJam2021Requests() = default;
-        // Put your public methods here
-    };
-    
-    class GameJam2021BusTraits
-        : public AZ::EBusTraits
-    {
-    public:
-        //////////////////////////////////////////////////////////////////////////
-        // EBusTraits overrides
-        static constexpr AZ::EBusHandlerPolicy HandlerPolicy = AZ::EBusHandlerPolicy::Single;
-        static constexpr AZ::EBusAddressPolicy AddressPolicy = AZ::EBusAddressPolicy::Single;
-        //////////////////////////////////////////////////////////////////////////
-    };
-
-    using GameJam2021RequestBus = AZ::EBus<GameJam2021Requests, GameJam2021BusTraits>;
-    using GameJam2021Interface = AZ::Interface<GameJam2021Requests>;
-
-} // namespace GameJam2021

+ 0 - 2
Code/Platform/Android/PAL_android.cmake

@@ -1,2 +0,0 @@
-
-set(PAL_TRAIT_GAMEJAM2021_SUPPORTED TRUE)

+ 0 - 4
Code/Platform/Android/gamejam2021_android_files.cmake

@@ -1,4 +0,0 @@
-
-set(FILES
-    PAL_android.cmake
-)

+ 0 - 3
Code/Platform/Android/gamejam2021_shared_android_files.cmake

@@ -1,3 +0,0 @@
-
-set(FILES
-)

+ 0 - 2
Code/Platform/Linux/PAL_linux.cmake

@@ -1,2 +0,0 @@
-
-set(PAL_TRAIT_GAMEJAM2021_SUPPORTED TRUE)

+ 0 - 4
Code/Platform/Linux/gamejam2021_linux_files.cmake

@@ -1,4 +0,0 @@
-
-set(FILES
-    PAL_linux.cmake
-)

+ 0 - 3
Code/Platform/Linux/gamejam2021_shared_linux_files.cmake

@@ -1,3 +0,0 @@
-
-set(FILES
-)

+ 0 - 2
Code/Platform/Mac/PAL_mac.cmake

@@ -1,2 +0,0 @@
-
-set(PAL_TRAIT_GAMEJAM2021_SUPPORTED TRUE)

+ 0 - 5
Code/Platform/Mac/gamejam2021_mac_files.cmake

@@ -1,5 +0,0 @@
-
-set(FILES
-    ../../../Resources/Platform/Mac/Info.plist
-    PAL_mac.cmake
-)

+ 0 - 4
Code/Platform/Mac/gamejam2021_shared_mac_files.cmake

@@ -1,4 +0,0 @@
-
-set(FILES
-    ../../../Resources/Platform/Mac/Info.plist
-)

+ 0 - 2
Code/Platform/Windows/PAL_windows.cmake

@@ -1,2 +0,0 @@
-
-set(PAL_TRAIT_GAMEJAM2021_SUPPORTED TRUE)

+ 0 - 3
Code/Platform/Windows/gamejam2021_shared_windows_files.cmake

@@ -1,3 +0,0 @@
-
-set(FILES
-)

+ 0 - 4
Code/Platform/Windows/gamejam2021_windows_files.cmake

@@ -1,4 +0,0 @@
-
-set(FILES
-    PAL_windows.cmake
-)

+ 0 - 2
Code/Platform/iOS/PAL_ios.cmake

@@ -1,2 +0,0 @@
-
-set(PAL_TRAIT_GAMEJAM2021_SUPPORTED TRUE)

+ 0 - 5
Code/Platform/iOS/gamejam2021_ios_files.cmake

@@ -1,5 +0,0 @@
-
-set(FILES
-    ../Resources/Platform/iOS/Info.plist
-    PAL_ios.cmake
-)

+ 0 - 3
Code/Platform/iOS/gamejam2021_shared_ios_files.cmake

@@ -1,3 +0,0 @@
-
-set(FILES
-)

+ 0 - 37
Code/Source/GameJam2021Module.cpp

@@ -1,37 +0,0 @@
-
-#include <AzCore/Memory/SystemAllocator.h>
-#include <AzCore/Module/Module.h>
-
-#include "GameJam2021SystemComponent.h"
-
-namespace GameJam2021
-{
-    class GameJam2021Module
-        : public AZ::Module
-    {
-    public:
-        AZ_RTTI(GameJam2021Module, "{d5214946-0e67-4a51-baba-f1b733e22631}", AZ::Module);
-        AZ_CLASS_ALLOCATOR(GameJam2021Module, AZ::SystemAllocator, 0);
-
-        GameJam2021Module()
-            : AZ::Module()
-        {
-            // Push results of [MyComponent]::CreateDescriptor() into m_descriptors here.
-            m_descriptors.insert(m_descriptors.end(), {
-                GameJam2021SystemComponent::CreateDescriptor(),
-            });
-        }
-
-        /**
-         * Add required SystemComponents to the SystemEntity.
-         */
-        AZ::ComponentTypeList GetRequiredSystemComponents() const override
-        {
-            return AZ::ComponentTypeList{
-                azrtti_typeid<GameJam2021SystemComponent>(),
-            };
-        }
-    };
-}// namespace GameJam2021
-
-AZ_DECLARE_MODULE_CLASS(Gem_GameJam2021, GameJam2021::GameJam2021Module)

+ 0 - 76
Code/Source/GameJam2021SystemComponent.cpp

@@ -1,76 +0,0 @@
-
-#include <AzCore/Serialization/SerializeContext.h>
-#include <AzCore/Serialization/EditContext.h>
-#include <AzCore/Serialization/EditContextConstants.inl>
-
-#include "GameJam2021SystemComponent.h"
-
-namespace GameJam2021
-{
-    void GameJam2021SystemComponent::Reflect(AZ::ReflectContext* context)
-    {
-        if (AZ::SerializeContext* serialize = azrtti_cast<AZ::SerializeContext*>(context))
-        {
-            serialize->Class<GameJam2021SystemComponent, AZ::Component>()
-                ->Version(0)
-                ;
-
-            if (AZ::EditContext* ec = serialize->GetEditContext())
-            {
-                ec->Class<GameJam2021SystemComponent>("GameJam2021", "[Description of functionality provided by this System Component]")
-                    ->ClassElement(AZ::Edit::ClassElements::EditorData, "")
-                        ->Attribute(AZ::Edit::Attributes::AppearsInAddComponentMenu, AZ_CRC("System"))
-                        ->Attribute(AZ::Edit::Attributes::AutoExpand, true)
-                    ;
-            }
-        }
-    }
-
-    void GameJam2021SystemComponent::GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided)
-    {
-        provided.push_back(AZ_CRC("GameJam2021Service"));
-    }
-
-    void GameJam2021SystemComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible)
-    {
-        incompatible.push_back(AZ_CRC("GameJam2021Service"));
-    }
-
-    void GameJam2021SystemComponent::GetRequiredServices([[maybe_unused]] AZ::ComponentDescriptor::DependencyArrayType& required)
-    {
-    }
-
-    void GameJam2021SystemComponent::GetDependentServices([[maybe_unused]] AZ::ComponentDescriptor::DependencyArrayType& dependent)
-    {
-    }
-    
-    GameJam2021SystemComponent::GameJam2021SystemComponent()
-    {
-        if (GameJam2021Interface::Get() == nullptr)
-        {
-            GameJam2021Interface::Register(this);
-        }
-    }
-
-    GameJam2021SystemComponent::~GameJam2021SystemComponent()
-    {
-        if (GameJam2021Interface::Get() == this)
-        {
-            GameJam2021Interface::Unregister(this);
-        }
-    }
-
-    void GameJam2021SystemComponent::Init()
-    {
-    }
-
-    void GameJam2021SystemComponent::Activate()
-    {
-        GameJam2021RequestBus::Handler::BusConnect();
-    }
-
-    void GameJam2021SystemComponent::Deactivate()
-    {
-        GameJam2021RequestBus::Handler::BusDisconnect();
-    }
-}

+ 0 - 40
Code/Source/GameJam2021SystemComponent.h

@@ -1,40 +0,0 @@
-
-#pragma once
-
-#include <AzCore/Component/Component.h>
-
-#include <GameJam2021/GameJam2021Bus.h>
-
-namespace GameJam2021
-{
-    class GameJam2021SystemComponent
-        : public AZ::Component
-        , protected GameJam2021RequestBus::Handler
-    {
-    public:
-        AZ_COMPONENT(GameJam2021SystemComponent, "{279b3554-e39f-4db3-b47c-5165ceca58ad}");
-
-        static void Reflect(AZ::ReflectContext* context);
-
-        static void GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided);
-        static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
-        static void GetRequiredServices(AZ::ComponentDescriptor::DependencyArrayType& required);
-        static void GetDependentServices(AZ::ComponentDescriptor::DependencyArrayType& dependent);
-
-        GameJam2021SystemComponent();
-        ~GameJam2021SystemComponent();
-
-    protected:
-        ////////////////////////////////////////////////////////////////////////
-        // GameJam2021RequestBus interface implementation
-
-        ////////////////////////////////////////////////////////////////////////
-
-        ////////////////////////////////////////////////////////////////////////
-        // AZ::Component interface implementation
-        void Init() override;
-        void Activate() override;
-        void Deactivate() override;
-        ////////////////////////////////////////////////////////////////////////
-    };
-}

+ 0 - 25
Code/enabled_gems.cmake

@@ -1,25 +0,0 @@
-
-set(ENABLED_GEMS
-    Atom
-    AudioSystem
-    AWSCore
-    CameraFramework
-    DebugDraw
-    EditorPythonBindings
-    EMotionFX
-    GameState
-    ImGui
-    LandscapeCanvas
-    LyShine
-    Multiplayer
-    PhysX
-    PrimitiveAssets
-    SaveData
-    ScriptCanvasPhysics
-    ScriptEvents
-    StartingPointInput
-    TextureAtlas
-    WhiteBox
-    PrefabBuilder
-    ScriptCanvas
-)

+ 0 - 7
Code/gamejam2021_files.cmake

@@ -1,7 +0,0 @@
-
-set(FILES
-    Include/GameJam2021/GameJam2021Bus.h
-    Source/GameJam2021SystemComponent.cpp
-    Source/GameJam2021SystemComponent.h
-    enabled_gems.cmake
-)

+ 0 - 4
Code/gamejam2021_shared_files.cmake

@@ -1,4 +0,0 @@
-
-set(FILES
-    Source/GameJam2021Module.cpp
-)

+ 0 - 16
Code/gem.json

@@ -1,16 +0,0 @@
-{
-    "gem_name": "GameJam2021",
-    "display_name": "GameJam2021",
-    "license": "What license GameJam2021 uses goes here: i.e. https://opensource.org/licenses/MIT",
-    "origin": "The primary repo for GameJam2021 goes here: i.e. http://www.mydomain.com",
-    "type": "Code",
-    "summary": "A short description of GameJam2021.",
-    "canonical_tags": [
-        "Gem"
-    ],
-    "user_tags": [
-        "GameJam2021"
-    ],
-    "icon_path": "preview.png",
-    "requirements": ""
-}

+ 0 - 92
EngineFinder.cmake

@@ -1,92 +0,0 @@
-# {BEGIN_LICENSE}
-#
-# Copyright (c) Contributors to the Open 3D Engine Project.
-# For complete copyright and license terms please see the LICENSE at the root of this distribution.
-#
-# SPDX-License-Identifier: Apache-2.0 OR MIT
-#
-#
-# {END_LICENSE}
-# This file is copied during engine registration. Edits to this file will be lost next
-# time a registration happens.
-
-include_guard()
-
-# Read the engine name from the project_json file
-file(READ ${CMAKE_CURRENT_LIST_DIR}/project.json project_json)
-set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${CMAKE_CURRENT_LIST_DIR}/project.json)
-
-string(JSON LY_ENGINE_NAME_TO_USE ERROR_VARIABLE json_error GET ${project_json} engine)
-if(json_error)
-    message(FATAL_ERROR "Unable to read key 'engine' from 'project.json'\nError: ${json_error}")
-endif()
-
-if(CMAKE_MODULE_PATH)
-    foreach(module_path ${CMAKE_MODULE_PATH})
-        if(EXISTS ${module_path}/Findo3de.cmake)
-            file(READ ${module_path}/../engine.json engine_json)
-            string(JSON engine_name ERROR_VARIABLE json_error GET ${engine_json} engine_name)
-            if(json_error)
-                message(FATAL_ERROR "Unable to read key 'engine_name' from 'engine.json'\nError: ${json_error}")
-            endif()
-            if(LY_ENGINE_NAME_TO_USE STREQUAL engine_name)
-                return() # Engine being forced through CMAKE_MODULE_PATH
-            endif()
-        endif()
-    endforeach()
-endif()
-
-if(DEFINED ENV{USERPROFILE} AND EXISTS $ENV{USERPROFILE})
-    set(manifest_path $ENV{USERPROFILE}/.o3de/o3de_manifest.json) # Windows
-else()
-    set(manifest_path $ENV{HOME}/.o3de/o3de_manifest.json) # Unix
-endif()
-
-set(registration_error [=[
-Engine registration is required before configuring a project.
-Run 'scripts/o3de register --this-engine' from the engine root.
-]=])
-
-# Read the ~/.o3de/o3de_manifest.json file and look through the 'engines_path' object.
-# Find a key that matches LY_ENGINE_NAME_TO_USE and use that as the engine path.
-if(EXISTS ${manifest_path})
-    file(READ ${manifest_path} manifest_json)
-    set_property(DIRECTORY APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS ${manifest_path})
-
-    string(JSON engines_path_count ERROR_VARIABLE json_error LENGTH ${manifest_json} engines_path)
-    if(json_error)
-        message(FATAL_ERROR "Unable to read key 'engines_path' from '${manifest_path}'\nError: ${json_error}\n${registration_error}")
-    endif()
-
-    string(JSON engines_path_type ERROR_VARIABLE json_error TYPE ${manifest_json} engines_path)
-    if(json_error OR NOT ${engines_path_type} STREQUAL "OBJECT")
-        message(FATAL_ERROR "Type of 'engines_path' in '${manifest_path}' is not a JSON Object\nError: ${json_error}")
-    endif()
-
-    math(EXPR engines_path_count "${engines_path_count}-1")
-    foreach(engine_path_index RANGE ${engines_path_count})
-        string(JSON engine_name ERROR_VARIABLE json_error MEMBER ${manifest_json} engines_path ${engine_path_index})
-        if(json_error)
-            message(FATAL_ERROR "Unable to read 'engines_path/${engine_path_index}' from '${manifest_path}'\nError: ${json_error}")
-        endif()
-
-        if(LY_ENGINE_NAME_TO_USE STREQUAL engine_name)
-            string(JSON engine_path ERROR_VARIABLE json_error GET ${manifest_json} engines_path ${engine_name})
-            if(json_error)
-                message(FATAL_ERROR "Unable to read value from 'engines_path/${engine_name}'\nError: ${json_error}")
-            endif()
-
-            if(engine_path)
-                list(APPEND CMAKE_MODULE_PATH "${engine_path}/cmake")
-                return()
-            endif()
-        endif()
-    endforeach()
-    
-    message(FATAL_ERROR "The project.json uses engine name '${LY_ENGINE_NAME_TO_USE}' but no engine with that name has been registered.\n${registration_error}")
-else()
-    # If the user is passing CMAKE_MODULE_PATH we assume thats where we will find the engine
-    if(NOT CMAKE_MODULE_PATH)
-        message(FATAL_ERROR "O3DE Manifest file not found.\n${registration_error}")
-    endif()
-endif()

+ 7 - 0
Platform/Android/android_project.cmake

@@ -1 +1,8 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
 

+ 1 - 1
Platform/Android/android_project.json

@@ -1,7 +1,7 @@
 {
     "Tags": ["Android"],
     "android_settings" : {
-        "package_name" : "com.lumberyard.GameJam2021",
+        "package_name" : "org.o3de.GnomebodysHome",
         "version_number" : 1,
         "version_name" : "1.0.0.0",
         "orientation" : "landscape"

+ 7 - 0
Platform/Linux/linux_project.cmake

@@ -1 +1,8 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
 

+ 7 - 0
Platform/Mac/mac_project.cmake

@@ -1 +1,8 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
 

+ 7 - 0
Platform/Windows/windows_project.cmake

@@ -1 +1,8 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
 

+ 7 - 0
Platform/iOS/ios_project.cmake

@@ -1 +1,8 @@
+# {BEGIN_LICENSE}
+# Copyright (c) Contributors to the Open 3D Engine Project.
+# For complete copyright and license terms please see the LICENSE at the root of this distribution.
+#
+# SPDX-License-Identifier: Apache-2.0 OR MIT
+#
+# {END_LICENSE}
 

+ 2 - 3
README.md

@@ -22,9 +22,8 @@ You need to [install git with lfs support](https://git-scm.com/downloads), and [
 
 ![GnomeLogo](https://user-images.githubusercontent.com/82551958/138384854-6098fb16-53bb-4b14-b880-0a2ce610e8e3.png)
 
-4. Click on the **Build Project** button, located on the **GameJam2021** image.
-5. Once the project has been built successfully, use the **Open Editor** button.
-6. The asset pre-processor will run for a bit. Once it is over you will be welcomed with the **Open a Level** window. Pick the first one.
+4. Click on the **Open Editor** button.
+5. The asset pre-processor will run for a bit. Once it is over you will be welcomed with the **Open a Level** window. Pick the first one.
 
 ## Project Highlights
 

+ 27 - 0
Registry/assetprocessor_settings.setreg

@@ -0,0 +1,27 @@
+{
+    "Amazon": {
+        "AssetProcessor": {
+            "Settings": {
+                "ScanFolder Project/ShaderLib": {
+                    "watch": "@PROJECTROOT@/ShaderLib",
+                    "recursive": 1,
+                    "order": 1
+                },
+                "ScanFolder Project/Shaders": {
+                    "watch": "@PROJECTROOT@/Shaders",
+                    "recursive": 1,
+                    "order": 2
+                },
+                "ScanFolder Project/Registry": {
+                    "watch": "@PROJECTROOT@/Registry",
+                    "recursive": 1,
+                    "order": 3
+                },
+                "Exclude export scripts": {
+                    "pattern": ".*\\\\/ExportScripts\\\\/.*"
+                },
+                "ProjectRelativeGemsScanFolderPriority":"higher"
+            }
+        }
+    }
+}

+ 9 - 0
Registry/assimp_settings.setreg

@@ -0,0 +1,9 @@
+{
+    "O3DE": {
+        "Preferences": {
+            "SceneAPI": {
+                "AssImpReadRootTransform": true
+            }
+        }
+    }
+}

BIN
Resources/GameSDK.ico


BIN
Resources/LegacyLogoLauncher.bmp


+ 68 - 0
Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/Contents.json

@@ -0,0 +1,68 @@
+{
+  "images" : [
+    {
+      "size" : "16x16",
+      "idiom" : "mac",
+      "filename" : "icon_16.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "16x16",
+      "idiom" : "mac",
+      "filename" : "icon_16_2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "32x32",
+      "idiom" : "mac",
+      "filename" : "icon_32.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "32x32",
+      "idiom" : "mac",
+      "filename" : "icon_32_2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "128x128",
+      "idiom" : "mac",
+      "filename" : "icon_128.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "128x128",
+      "idiom" : "mac",
+      "filename" : "icon_128_2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "256x256",
+      "idiom" : "mac",
+      "filename" : "icon_256.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "256x256",
+      "idiom" : "mac",
+      "filename" : "icon_256_2x.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "512x512",
+      "idiom" : "mac",
+      "filename" : "icon_512.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "512x512",
+      "idiom" : "mac",
+      "filename" : "icon_512_2x.png",
+      "scale" : "2x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_128.png


BIN
Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_128_2x.png


BIN
Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_16.png


BIN
Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_16_2x.png


BIN
Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_256.png


BIN
Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_256_2x.png


BIN
Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_32.png


BIN
Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_32_2x.png


BIN
Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_512.png


BIN
Resources/Platform/Mac/Images.xcassets/AppIcon.appiconset/icon_512_2x.png


BIN
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_128.png


BIN
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_128_2x.png


BIN
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_16.png


BIN
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_16_2x.png


BIN
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_256.png


BIN
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_256_2x.png


BIN
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_32.png


BIN
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_32_2x.png


BIN
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_512.png


BIN
Resources/Platform/Mac/Images.xcassets/TestDPAppIcon.appiconset/icon_512_2x.png


+ 3 - 3
Resources/Platform/Mac/Info.plist

@@ -5,11 +5,11 @@
 	<key>CFBundleInfoDictionaryVersion</key>
 	<false/>
 	<key>CFBundleDisplayName</key>
-	<string>GameJam2021</string>
+	<string>GnomebodysHome</string>
 	<key>CFBundleExecutable</key>
-	<string>GameJam2021.GameLauncher</string>
+	<string>GnomebodysHome.GameLauncher</string>
 	<key>CFBundleIdentifier</key>
-	<string>com.amazon.GameJam2021</string>
+	<string>com.amazon.GnomebodysHome</string>
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>

+ 116 - 0
Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/Contents.json

@@ -0,0 +1,116 @@
+{
+  "images" : [
+    {
+      "size" : "20x20",
+      "idiom" : "iphone",
+      "filename" : "iPhoneNotificationIcon40x40.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "20x20",
+      "idiom" : "iphone",
+      "filename" : "iPhoneNotificationIcon60x60.png",
+      "scale" : "3x"
+    },
+    {
+      "size" : "29x29",
+      "idiom" : "iphone",
+      "filename" : "iPhoneSettingsIcon58x58.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "29x29",
+      "idiom" : "iphone",
+      "filename" : "iPhoneSettingsIcon87x87.png",
+      "scale" : "3x"
+    },
+    {
+      "size" : "40x40",
+      "idiom" : "iphone",
+      "filename" : "iPhoneSpotlightIcon80x80.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "40x40",
+      "idiom" : "iphone",
+      "filename" : "iPhoneSpotlightIcon120x120.png",
+      "scale" : "3x"
+    },
+    {
+      "size" : "60x60",
+      "idiom" : "iphone",
+      "filename" : "iPhoneAppIcon120x120.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "60x60",
+      "idiom" : "iphone",
+      "filename" : "iPhoneAppIcon180x180.png",
+      "scale" : "3x"
+    },
+    {
+      "size" : "20x20",
+      "idiom" : "ipad",
+      "filename" : "iPadNotificationIcon20x20.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "20x20",
+      "idiom" : "ipad",
+      "filename" : "iPadNotificationIcon40x40.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "29x29",
+      "idiom" : "ipad",
+      "filename" : "iPadSettingsIcon29x29.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "29x29",
+      "idiom" : "ipad",
+      "filename" : "iPadSettingsIcon58x58.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "40x40",
+      "idiom" : "ipad",
+      "filename" : "iPadSpotlightIcon40x40.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "40x40",
+      "idiom" : "ipad",
+      "filename" : "iPadSpotlightIcon80x80.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "76x76",
+      "idiom" : "ipad",
+      "filename" : "iPadAppIcon76x76.png",
+      "scale" : "1x"
+    },
+    {
+      "size" : "76x76",
+      "idiom" : "ipad",
+      "filename" : "iPadAppIcon152x152.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "83.5x83.5",
+      "idiom" : "ipad",
+      "filename" : "iPadProAppIcon167x167.png",
+      "scale" : "2x"
+    },
+    {
+      "size" : "1024x1024",
+      "idiom" : "ios-marketing",
+      "filename" : "iOSAppStoreIcon1024x1024.png",
+      "scale" : "1x"
+    }
+  ],
+  "info" : {
+    "version" : 1,
+    "author" : "xcode"
+  }
+}

BIN
Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadAppIcon152x152.png


BIN
Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadAppIcon76x76.png


BIN
Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadProAppIcon167x167.png


BIN
Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadSettingsIcon29x29.png


BIN
Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadSettingsIcon58x58.png


BIN
Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadSpotlightIcon40x40.png


BIN
Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPadSpotlightIcon80x80.png


BIN
Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneAppIcon120x120.png


BIN
Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneAppIcon180x180.png


BIN
Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneSettingsIcon58x58.png


BIN
Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneSettingsIcon87x87.png


BIN
Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneSpotlightIcon120x120.png


BIN
Resources/Platform/iOS/Images.xcassets/AppIcon.appiconset/iPhoneSpotlightIcon80x80.png


BIN
Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage1024x768.png


BIN
Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage1536x2048.png


BIN
Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage2048x1536.png


BIN
Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPadLaunchImage768x1024.png


BIN
Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPhoneLaunchImage640x1136.png


BIN
Resources/Platform/iOS/Images.xcassets/LaunchImage.launchimage/iPhoneLaunchImage640x960.png


BIN
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadAppIcon152x152.png


BIN
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadAppIcon76x76.png


BIN
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadProAppIcon167x167.png


BIN
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadSettingsIcon29x29.png


BIN
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadSettingsIcon58x58.png


BIN
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadSpotlightIcon40x40.png


BIN
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPadSpotlightIcon80x80.png


BIN
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneAppIcon120x120.png


BIN
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneAppIcon180x180.png


BIN
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneSettingsIcon58x58.png


BIN
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneSettingsIcon87x87.png


BIN
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneSpotlightIcon120x120.png


BIN
Resources/Platform/iOS/Images.xcassets/TestDPAppIcon.appiconset/iPhoneSpotlightIcon80x80.png


+ 4 - 4
Resources/Platform/iOS/Info.plist

@@ -5,15 +5,15 @@
 	<key>CFBundleDevelopmentRegion</key>
 	<string>en</string>
 	<key>CFBundleDisplayName</key>
-	<string>GameJam2021</string>
+	<string>GnomebodysHome</string>
 	<key>CFBundleExecutable</key>
-	<string>GameJam2021.GameLauncher</string>
+	<string>GnomebodysHome.GameLauncher</string>
 	<key>CFBundleIdentifier</key>
-	<string>com.amazon.lumberyard.GameJam2021</string>
+	<string>com.amazon.lumberyard.GnomebodysHome</string>
 	<key>CFBundleInfoDictionaryVersion</key>
 	<string>6.0</string>
 	<key>CFBundleName</key>
-	<string>GameJam2021</string>
+	<string>GnomebodysHome</string>
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>

BIN
Resources/Splash.bmp


+ 11 - 5
ShaderLib/scenesrg.srgi

@@ -1,6 +1,16 @@
+// {BEGIN_LICENSE}
+/*
+ * Copyright (c) Contributors to the Open 3D Engine Project.
+ * For complete copyright and license terms please see the LICENSE at the root of this distribution.
+ *
+ * SPDX-License-Identifier: Apache-2.0 OR MIT
+ *
+ */
+// {END_LICENSE}
 
 #pragma once
 
+// this file is included by 'scenesrg_all.srgi', which is included by each shader using the scene-srg.
 // Please read README.md for an explanation on why scenesrg.srgi and viewsrg.srgi are
 // located in this folder (And how you can optionally customize your own scenesrg.srgi
 // and viewsrg.srgi in your game project).
@@ -9,9 +19,5 @@
 
 partial ShaderResourceGroup SceneSrg : SRG_PerScene
 {
-/* Intentionally Empty. Helps define the SrgSemantic for SceneSrg once.*/
+    /* Intentionally Empty. Add fields here based on the project's needs */
 };
-
-#define AZ_COLLECTING_PARTIAL_SRGS
-#include <Atom/Feature/Common/Assets/ShaderResourceGroups/SceneSrgAll.azsli>
-#undef AZ_COLLECTING_PARTIAL_SRGS

+ 11 - 5
ShaderLib/viewsrg.srgi

@@ -1,6 +1,16 @@
+// {BEGIN_LICENSE}
+/*
+ * Copyright (c) Contributors to the Open 3D Engine Project.
+ * For complete copyright and license terms please see the LICENSE at the root of this distribution.
+ *
+ * SPDX-License-Identifier: Apache-2.0 OR MIT
+ *
+ */
+// {END_LICENSE}
 
 #pragma once
 
+// this file is included by 'viewsrg_all.srgi', which is included by each shader using the view-srg.
 // Please read README.md for an explanation on why scenesrg.srgi and viewsrg.srgi are
 // located in this folder (And how you can optionally customize your own scenesrg.srgi
 // and viewsrg.srgi in your game project).
@@ -9,9 +19,5 @@
 
 partial ShaderResourceGroup ViewSrg : SRG_PerView
 {
-/* Intentionally Empty. Helps define the SrgSemantic for ViewSrg once.*/
+    /* Intentionally Empty. Add fields here based on the project's needs */
 };
-
-#define AZ_COLLECTING_PARTIAL_SRGS
-#include <Atom/Feature/Common/Assets/ShaderResourceGroups/ViewSrgAll.azsli>
-#undef AZ_COLLECTING_PARTIAL_SRGS

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio