Przejdź do głównej treści

Uczymy Robić Gry

4.3 Game Development: Profilowanie i optymalizacja

Zajęcia stacjonarne Warsztat 2x45min Opis jednozdaniowy Podczas tego modułu uczestnicy zapoznają się z tematem profilowania oraz optymalizacji gier wykorzystując narzędzia dostępne w Unity. Materiały źródłowe Podstawowe: “Getting started with the Project Auditor”, Unityhttps://www.youtube.com/watch?v=8QQG0J624LY “Unity Profiler Walkthrough & Tutorial | Unity”, Unityhttps://www.youtube.com/watch?v=xjsqv8nj0cw “Profile Analyzer Walkthrough & Tutorial | Unity”, Unityhttps://www.youtube.com/watch?v=Ypg84Fr20Sw “Ultimate guide to profiling Unity games”,…

4.2 Game Development: Tworzenie efektów wizualnych

Zajęcia stacjonarne Warsztat 2x45min Opis jednozdaniowy Podczas tego modułu uczestnicy powinni poznać narzędzia dostępne w Unity to tworzenia efektów wizualnych jak VFX Graph oraz Particle System. Materiały źródłowe Podstawowe: Getting started with Particle Systems course, Unityhttps://learn.unity.com/project/getting-started-with-particle-systems “Everything to know about the PARTICLE SYSTEM, Brackeyshttps://www.youtube.com/watch?v=FEA1wTMJAR0 Creative Core: VFX course, Unityhttps://learn.unity.com/project/creative-core-vfx“The definitive guide to creating advanced visual…

4.1 Game Development: Game polishing w praktycznych przykładach

Zajęcia stacjonarne Warsztat 2x45min Opis jednozdaniowy Ten moduł koncentruje się na ostatniej fazie tworzenia gry i pracy związanej z jej usprawnieniem – game polishing. Omówione zostaną przykłady usprawnień w grze, które poprawiają ich jakość. Materiały źródłowe Podstawowe: “Juice it or lose it – a talk by Martin Jonasson & Petri Purho”, grapefrukthttps://www.youtube.com/watch?v=Fy0aCDmgnxg “Jan Willem Nijman…

3.6 Game Development: Analityka w grach – zbieranie danych i ich wykorzystanie

Zajęcia online Lekcja 1x45min Opis jednozdaniowy Omówienie tematu analityki w grach z wykorzystaniem dostępnych rozwiązań. Omówienie kluczowych metryk, implementacji, integracji oraz wykorzystania zebranych informacji w procesie tworzenia i rozwoju gry. Materiały źródłowe Podstawowe: Unity Analytics documentation, Unityhttps://docs.unity.com/analytics/  Get started with Unity Analytics, Unityhttps://learn.unity.com/tutorial/get-started-with-unity-analytics Record user actions with Analytics events, Unityhttps://learn.unity.com/tutorial/record-user-actions-with-analytics-events Make your Game Better with…

3.5 Game Development: Lokalizowanie gier z prostym przykładem

Zajęcia online Lekcja 1x45min Opis jednozdaniowy Omówienie tematu przygotowywania projektów pod wdrażanie lokalizacji do gier przy wykorzystaniu paczki Localization. Materiały źródłowe Podstawowe: Localization package documentation, Unityhttps://docs.unity3d.com/Packages/com.unity.localization@1.5/manual/index.htmlhttps://docs.unity3d.com/Packages/com.unity.localization@1.5/manual/QuickStartGuide.html “Localizing Unity Games Step by Step”, M. Ashourhttps://phrase.com/blog/posts/localizing-unity-games-official-localization-package/ “Unity Localization: Add support for Multiple Languages”, Root Gameshttps://www.youtube.com/watch?v=qcXuvd7qSxg Czemu służy ta lekcja Celem zajęć jest zapoznanie uczestników z podstawami lokalizacji…

3.4 Game Development: Tworzenie narzędzi edytorowych

Zajęcia online Lekcja 1x45min Opis jednozdaniowy Omówienie tematu tworzenia narzędzi edytorowych przy wykorzystaniu IMGUI. Omówienie rozszerzeń inspektora, tworzenie własnych okien oraz kreatorów dla ułatwienia prac nad grą. Materiały źródłowe Podstawowe: Editor Scripting tutorial, Unityhttps://learn.unity.com/tutorial/editor-scripting IMGUI Basics documentation, Unityhttps://docs.unity3d.com/Manual/gui-Basics.html “ReadOnly Attribute for Unity Editor”, P. Gałachhttps://www.patrykgalach.com/2020/01/20/readonly-attribute-in-unity-editor/ “Custom Inspector in Unity”, P. Gałachhttps://www.patrykgalach.com/2019/05/16/custom-inspector-in-unity/ “Custom Window in Unity”,…

3.3 Game Development: Serializacja oraz zapis danych

Zajęcia online Lekcja 1x45min Opis jednozdaniowy Omówienie tematu serializacji danych w praktyce wykorzystując różne formaty plików. Materiały źródłowe Podstawowe Introduction to Unity Serialization, Unityhttps://docs.unity3d.com/Packages/com.unity.serialization@3.1/manual/index.html JSON Serialization documentation, Unityhttps://docs.unity3d.com/Manual/JSONSerialization.html “Data serialization in Unity (JSON friendly)”, P. Gałachhttps://www.patrykgalach.com/2019/04/08/data-serialization-in-unity-json-friendly/ “How to Save and Load a Game in Unity”, A. Uccellohttps://www.raywenderlich.com/418-how-to-save-and-load-a-game-in-unity “Importing Excel spreadsheets into Unity, using CSV format…

3.2 Game Development: Opanować input system

Zajęcia online Lekcja 1x45min Opis jednozdaniowy Omówienie nowego input systemu, wraz z omówieniem jak go obsługiwać, w jaki sposób z niego korzystać, oraz jakie ma zalety Materiały źródłowe Podstawowe: Input System package documentationhttps://docs.unity3d.com/Packages/com.unity.inputsystem@1.17/manual/index.html Input System Tutorials playlist, Unityhttps://www.youtube.com/playlist?list=PLX2vGYjWbI0RpLvO3B7aH-ObfcOifMD20 “How to use NEW Input System Package! (Unity Tutorial – Keyboard, Mouse, Touch, Gamepad)”, Code Monkeyhttps://www.youtube.com/watch?v=Yjee_e4fICc Opcjonalne:…

3.1 Game Development: Event-driven gameplay

Zajęcia online Lekcja 1x45min Opis jednozdaniowy Omówienie tematu budowania rozgrywki wokół eventów w grze. Materiały źródłowe Podstawowe: “Level up your code with design patterns and SOLID”, Wilmer Linhttps://unity.com/resources/design-patterns-solid-ebookhttps://www.youtube.com/playlist?list=PLX2vGYjWbI0TmDVbWNA56NbKKUgyUAQ9i “Create modular game architecture in Unity with ScriptableObjects”https://unity.com/resources/create-modular-game-architecture-scriptableobjects-unity-6 Opcjonalne: Unity programming patterns repository, Habradorhttps://github.com/Habrador/Unity-Programming-Patterns “Game architecture with ScriptableObject | Open Projects Devlog”, Unityhttps://www.youtube.com/watch?v=WLDgtRNK2VE Czemu służy ta lekcja…

2.2 Game Development: ScriptableObjects w praktyce

Zajęcia online Lekcja 1x45min Opis jednozdaniowy Omówienie tematu wykorzystania ScriplableObjects w architekturze projektu. Materiały źródłowe Podstawowe: “Overthrowing the MonoBehaviour Tyranny in a Glorious Scriptable Object Revolution”, R. Finehttps://www.youtube.com/watch?v=6vmRwLYWNRo “Game Architecture with Scriptable Objects”, R. Hipplehttps://www.youtube.com/watch?v=raQ3iHhE_Kk “Create modular game architecture in Unity with ScriptableObjects”https://unity.com/resources/create-modular-game-architecture-scriptableobjects-unity-6 Opcjonalne:“Reference Objects In Your Unity Game Flawlessly”, PracticAPIhttps://www.youtube.com/watch?v=xYRFwFXNskc “The Power of Scriptable…