We may earn an affiliate commission when you visit our partners.
Pikademia Edukacja XXIw.

Witajcie w kursie programowania gier w Roblox Studio.

Będziemy korzystać z języka Lua, który jest zdecydowanie jednym z łatwiejszych języków do nauki od podstaw.

Kurs przeznaczony jest dla początkujących adeptów programowania i tworzenia gier. Będziemy uczyć się najważniejszych spektów programowania,  a także tworzenia obiektów i mechanizmów rozrywki w Roblox.

Poznamy jak poruszać się w programie, dodawać elementy dostępne w Toolboxie, a także jak wgrywać i tworzyć własne elementy z obiektów 3D.

W kursie:

- nauczymy się dodawać efekty specjalne: ogień, dym, efekty cząsteczek

Read more

Witajcie w kursie programowania gier w Roblox Studio.

Będziemy korzystać z języka Lua, który jest zdecydowanie jednym z łatwiejszych języków do nauki od podstaw.

Kurs przeznaczony jest dla początkujących adeptów programowania i tworzenia gier. Będziemy uczyć się najważniejszych spektów programowania,  a także tworzenia obiektów i mechanizmów rozrywki w Roblox.

Poznamy jak poruszać się w programie, dodawać elementy dostępne w Toolboxie, a także jak wgrywać i tworzyć własne elementy z obiektów 3D.

W kursie:

- nauczymy się dodawać efekty specjalne: ogień, dym, efekty cząsteczek

- poznamy czym są eventy

- poruszymy obiekty za pomocą animacji (platforma ruszająca się góra-dół, elementy interfejsu użytkownika)

- stworzymy wybuchy (miny po dotknięciu których nastąpi wybuch)

- nauczymy się spawnować

- będziemy otwierać i zamykac drzwi za pomoca proximity prompt

- stworzymy obiekty: czpakę, okulary, własną koszulkę

- stworzymy pistolet

- dodamy obiekty zwiększające prędkość, przywracające punkty zdrowia

- poznamy podstawy statystyk w leaderstats

- podstawy pobierania inputu z myszy i klawiatury gracza

Po przejściu kursu i wykonaniu zadań będziecie mogli tworzyć własne, proste gry na Roblox. ;)

Nasi kursani są z nami w kontakcie, zazwyczaj komunikujemy się przez discorda. W razie pytań to jest najlepsza forma kontaktu. Wpadajcie, pochwalcie się tym co udało wam się stworzyć. Może poznacie kogoś fajnego o podobnych zainteresowaniach ;) Do zobaczenia i usłyszenia

Zaczynamy

Enroll now

What's inside

Syllabus

Pierwsze kroki
Instalacja Roblox Studio
Zpisywanie i publikowanie gry na Roblox
Serwisy
Read more
Właściwości i transformacje
Skrypty, kolory
Grupowanie i łączenie obiektów
Tworzenie schodów
Efekt ognia
Zmienna
Transformacje
Paląca się beczka, efekty, attachment, audio
Inkrementacja
Funkcje
Starter Player stats
Eventy, Touched
Losowa liczba
Instrukcja warunkowa if
Touched event if player
Pętle for i while
Zadawanie obrażeń
Poruszająca się platforma z tweenservice
Dodawanie grafik - Decal
Tworzenie wybuchów
Serwer lokalny
Zadanie: Projekt Obby game
Sekcja 2
Spawnowanie
Tablice
Spawnowanie wielu przeciwników
Zadanie
Spawnowanie losowych przeciwników w losowych miejscach
Zadanie Spawnowanie min w losowych miejscach
Proximity prompt
Tworzenie obiektów
Tworzenie Hat Accessory
Zadanie: Okulary
Tworzenie wlasnej koszulki
Pickables: zwiększanie prędkości
Tworzenie pistoletu
Zadanie: Shotgun
Zadanie: obracające serce
Zadanie: serce uzupełniające zdrowie
Zbieranie monet z GUI
Teleport
leaderstats
Zadanie: Mikstura życia
Input z klawiatury i myszy
Zliczanie liczby zabitych graczy
Billboard GUI
Przypisywanie obiektów do graczy, atrybuty
Zapisywanie zmian i publikacja
Siły fizyczne - VectorForce
Fireball
Sekcja 3 - Sklep
Wprowadzenie do sklepu
Model sklepu i produktu
Interfejs graficzny sklepu
Wyświetlanie i ukrywanie interfejsu sklepu
Zakup w sklepie
Zakup tylko 1 produktu
StarterGear
Zakup wielu produktów
Sekcja 4
Animacje R15 vs R6
Podstawy animacji
Patrolujący NPC
Zapisywanie danych
Zapisywanie liczby zdobytych punktów
Zapisywanie kupionych itemków w data store

Save this course

Save Tworzenie gier w Roblox to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Tworzenie gier w Roblox with these activities:
Powtórz podstawy Lua
Odśwież podstawy języka Lua, aby lepiej zrozumieć skrypty używane w Roblox Studio.
Show steps
  • Przejrzyj podstawowe koncepcje programowania w Lua, takie jak zmienne, pętle i funkcje.
  • Wykonaj proste ćwiczenia programistyczne w Lua, aby utrwalić wiedzę.
Przejrzyj dokumentację Roblox API
Zapoznaj się z dokumentacją Roblox API, aby lepiej zrozumieć dostępne funkcje i możliwości.
Show steps
  • Przejrzyj dokumentację Roblox API online.
  • Skoncentruj się na funkcjach i klasach związanych z tworzeniem obiektów, animacjami i interakcjami z graczem.
Stwórz prostą grę typu Obby
Zbuduj prostą grę typu Obby (tor przeszkód), aby zastosować wiedzę zdobytą na kursie.
Show steps
  • Zaprojektuj tor przeszkód z różnymi wyzwaniami.
  • Użyj Roblox Studio do zbudowania toru przeszkód z bloków i innych elementów.
  • Dodaj skrypty Lua, aby stworzyć interakcje, takie jak ruchome platformy i przeszkody.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Napisz poradnik o tworzeniu efektów specjalnych
Stwórz poradnik na temat tworzenia efektów specjalnych w Roblox Studio, aby utrwalić wiedzę i podzielić się nią z innymi.
Show steps
  • Wybierz konkretny efekt specjalny, np. ogień, dym lub wybuch.
  • Opisz krok po kroku, jak stworzyć ten efekt w Roblox Studio.
  • Dodaj zrzuty ekranu i przykłady kodu Lua, aby ułatwić zrozumienie.
Sesja wspólnego rozwiązywania problemów
Współpracuj z innymi kursantami, aby rozwiązywać problemy i wymieniać się wiedzą.
Show steps
  • Znajdź innych kursantów zainteresowanych wspólną nauką.
  • Wybierzcie konkretne problemy lub zadania do rozwiązania.
  • Pracujcie razem, aby znaleźć rozwiązania i wyjaśnić sobie nawzajem trudne koncepcje.
Współpracuj przy projekcie open source Roblox
Dołącz do projektu open source związanego z Roblox, aby zdobyć doświadczenie w pracy zespołowej i tworzeniu bardziej zaawansowanych gier.
Show steps
  • Znajdź projekt open source Roblox na GitHub lub innej platformie.
  • Zapoznaj się z kodem i dokumentacją projektu.
  • Wybierz zadanie do wykonania, np. naprawienie błędu lub dodanie nowej funkcji.
  • Wyślij pull request z Twoimi zmianami.
Książka: 'Roblox Game Development'
Przeczytaj książkę o tworzeniu gier w Roblox, aby poszerzyć swoją wiedzę i umiejętności.
Show steps
  • Kup lub wypożycz książkę 'Roblox Game Development'.
  • Przeczytaj rozdziały związane z tematami omawianymi na kursie.
  • Wykonaj ćwiczenia i projekty zawarte w książce.

Career center

Learners who complete Tworzenie gier w Roblox will develop knowledge and skills that may be useful to these careers:
Projektant Gier Roblox
Projektant Gier Roblox tworzy angażujące i interaktywne doświadczenia w popularnej platformie Roblox. Ten kurs pomaga w zrozumieniu podstaw programowania w Lua, co jest kluczowe w projektowaniu skryptów dla gier Roblox. Kursanci poznają, jak tworzyć obiekty, dodawać efekty specjalne takie jak ogień i dym, oraz animować elementy, co jest niezbędne w tworzeniu dynamicznych i atrakcyjnych gier. Dodatkowo, nauka o eventach i obsłudze inputu gracza pozwoli na tworzenie bardziej interaktywnych rozgrywek. Umiejętności zdobyte podczas tworzenia własnych obiektów, jak czapki czy koszulki, oraz tworzenie broni, jak pistolet, przydadzą się w projektowaniu zawartości gier. Wiedza na temat leaderstats i tworzenia systemów punktacji również będzie bardzo wartościowa. Kurs przygotowuje do samodzielnego tworzenia prostych gier na platformie Roblox.
Programista Roblox
Programista Roblox specjalizuje się w tworzeniu skryptów i mechanik gier w Roblox Studio. Ten kurs buduje fundamenty w języku Lua, którym posługują się programiści Roblox do tworzenia interaktywnych elementów i logiki gier. Nauka dodawania efektów specjalnych, animacji oraz tworzenia wybuchów i spawnowania obiektów to umiejętności bezpośrednio przekładające się na praktyczne zastosowanie w tworzeniu gier. Ponadto, zrozumienie eventów, inputu gracza oraz leaderstats umożliwi programiście tworzenie zaawansowanych mechanik rozgrywki i systemów nagród. Kurs daje również podstawy tworzenia własnych obiektów i systemów interakcji, co jest kluczowe w programowaniu gier na platformie Roblox. Dodatkowo, kurs uczy jak tworzyć skrypty w celu poruszania obiektami za pomocą animacji (platforma ruszająca się góra dół, elementy interfejsu użytkownika).
Twórca Zawartości Roblox
Twórca Zawartości Roblox projektuje i tworzy modele, tekstury i inne elementy graficzne używane w grach Roblox. Ten kurs pozwala na zapoznanie się z podstawami tworzenia obiektów 3D i integrowania ich w środowisku Roblox Studio. Nauka tworzenia własnych obiektów, takich jak czapki, okulary i koszulki, rozwija umiejętności w projektowaniu zawartości. Znajomość narzędzi dostępnych w Toolbox'ie oraz umiejętność tworzenia własnych elementów z obiektów 3D są niezwykle przydatne w tworzeniu unikalnych i atrakcyjnych wizualnie gier. Kurs pozwala na zrozumienie, jak efekty specjalne i animacje wpływają na odbiór wizualny gry, co jest kluczowe w tworzeniu angażującej zawartości.
Projektant Poziomów Gier
Projektant Poziomów Gier odpowiada za tworzenie i układanie przestrzeni gier, aby zapewnić interesującą i angażującą rozgrywkę. Ten kurs pomaga zrozumieć, jak tworzyć i modyfikować obiekty w Roblox Studio, co jest kluczowe w projektowaniu poziomów. Nauka tworzenia schodów, platform i innych elementów architektonicznych, a także dodawania efektów specjalnych, takich jak ogień i dym, pozwala na tworzenie bardziej immersyjnych i wizualnie atrakcyjnych poziomów. Kurs uczy również, jak wykorzystywać eventy i interakcje z graczem do tworzenia dynamicznych poziomów, w których rozgrywka jest stale urozmaicana. Wiedza na temat spawnowania i teleportacji również będzie bardzo przydatna w projektowaniu różnorodnych scenerii.
Animator Gier Roblox
Animator Gier Roblox specjalizuje się w ożywianiu postaci i obiektów w grach Roblox, nadając im realistyczne ruchy i interakcje. Ten kurs pomaga zrozumieć podstawy animacji w Roblox Studio, pokazując, jak poruszać obiektami za pomocą animacji. Nauka o animacjach R15 i R6 oraz używanie TweenService do tworzenia płynnych ruchów platform i elementów interfejsu użytkownika, rozwija umiejętności w tworzeniu dynamicznych i atrakcyjnych animacji. Kurs uczy również, jak integrować animacje z eventami i skryptami, co jest kluczowe w tworzeniu interaktywnych i responsywnych postaci.
Tester Gier
Tester Gier odpowiada za sprawdzanie gier pod kątem błędów, problemów z rozgrywką i ogólnej jakości. Ten kurs pomaga zrozumieć, jak działają gry Roblox od strony technicznej i logicznej, co jest przydatne w identyfikowaniu potencjalnych problemów. Nauka o eventach, skryptach i mechanikach rozgrywki pozwala na lepsze zrozumienie, jak testować różne aspekty gry i zgłaszać konstruktywne uwagi. Podczas szukania pracy jako tester gier przydatna jest wiedza na temat tego, jak gracze wchodzą w interakcje z grą, a także doświadczenie z lokalnego serwera.
Projektant Graficzny Gier
Projektant Graficzny Gier tworzy elementy wizualne, takie jak tekstury, modele 3D i interfejsy użytkownika, które nadają grze unikalny wygląd. Ten kurs pozwala na zapoznanie się z podstawami tworzenia obiektów 3D i integrowania ich w środowisku Roblox Studio. Nauka tworzenia własnych obiektów, takich jak czapki, okulary i koszulki, rozwija umiejętności w projektowaniu grafiki. Ponadto, nauka dodawania grafik za pomocą Decal, tworzenia interfejsów użytkownika (GUI) oraz elementów Billboard GUI pomoże w pracy jako projektant graficzny gier. Użycie wiedzy o wpływie efektów specjalnych i animacji pozwala na zrozumienie, jak efekty wizualne wpływają na odbiór wizualny gry.
Specjalista ds. Monetyzacji Gier
Specjalista ds. Monetyzacji Gier zajmuje się wdrażaniem strategii monetyzacji gier, aby generować przychody z rozgrywki. Wiedza zdobyta na tym kursie dotycząca tworzenia sklepu w grze, zarządzania produktami, a także tworzenia interfejsu sklepu, pomaga w zrozumieniu, jak projektować systemy monetyzacji w grach Roblox. Rozumienie, jak gracze nabywają produkty w grze oraz jak zarządzać StarterGear, jest niezwykle istotne w projektowaniu efektywnych modeli monetyzacji. Kurs ten może pomóc w pracy jako specjalista ds. monetyzacji gier.
Inżynier Dźwięku Gier
Inżynier Dźwięku Gier odpowiada za tworzenie i implementację efektów dźwiękowych oraz muzyki w grach, aby poprawić immersję i doświadczenie gracza. Kurs ten może pomóc w zrozumieniu, jak integrować audio w środowisku Roblox Studio, co jest kluczowe w tworzeniu dźwiękowych aspektów gry. Podczas pracy inżyniera dźwięku gier przydatna jest także wiedza na temat zmiennych. Nauka o tworzeniu efektów dźwiękowych i integrowaniu audio z animacjami i eventami pomaga tworzyć bardziej angażujące doświadczenia dźwiękowe. Wiedza ta może pomóc w karierze inżyniera dźwięku gier.
Korepetytor Programowania Gier
Korepetytor Programowania Gier pomaga innym w nauce programowania gier, zapewniając indywidualne wsparcie i wskazówki. Wiedza zdobyta na tym kursie z zakresu podstaw programowania w Lua, tworzenia obiektów i mechanik gier na platformie Roblox, jest niezbędna do skutecznego nauczania innych. Kurs pokazuje, jak tworzyć proste gry i obiekty, co może być wykorzystane jako materiał dydaktyczny. Zrozumienie eventów, animacji, inputu gracza oraz leaderstats daje pełny obraz tworzenia interaktywnych gier, co jest przydatne w przekazywaniu wiedzy innym. Znajomość obsługi discorda również pomaga w komunikacji z kursantami. Jeśli zostaniesz korepetytorem programowania gier, będziesz mieć możliwość korzystania z wiedzy nabytej na tym kursie.
Scenarzysta Gier
Scenarzysta Gier tworzy historie, dialogi i postacie, które nadają grze fabułę i głębię. Wiedza z tego kursu, obejmująca tworzenie interaktywnych elementów i mechanik rozgrywki w Roblox, może pomóc w tworzeniu scenariuszy, w których gracz ma realny wpływ na rozwój historii. Dodawanie eventów i interakcji z graczem pozwala na projektowanie bardziej zaangażowanych narracji. Zrozumienie, jak skrypty i animacje wpływają na interakcję gracza z fabułą, jest kluczowe w tworzeniu wciągających scenariuszy. Kurs uczy, jak tworzyć obiekty i interakcje, co może być wykorzystane do tworzenia mechanik wspierających narrację w grze.
Analityk Danych Gier
Analityk Danych Gier analizuje dane dotyczące zachowań graczy, wydajności gry i trendów rynkowych, aby poprawić jakość i rentowność gry. Choć ten kurs skupia się na tworzeniu gier, wiedza o leaderstats, zbieraniu monet z GUI i zapisywaniu danych w grze może być przydatna w analizowaniu danych dotyczących postępów graczy i ich zachowań. Rozumienie, jak zbierać i przechowywać dane w grze, jest podstawą analizy danych. Kurs ten może być przydatny w karierze analityka danych gier. Należy pamiętać, że analityk danych gier zazwyczaj potrzebuje zaawansowanego wykształcenia.
Menadżer Produktu Gier
Menadżer Produktu Gier nadzoruje rozwój gry od koncepcji do wydania, koordynując pracę różnych zespołów i dbając o zgodność z celami biznesowymi. Ten kurs, choć skupia się na tworzeniu gier w Roblox, pozwoli na lepsze zrozumienie procesu tworzenia gier i wyzwań, z jakimi mierzą się programiści i projektanci. Wiedza o tym, jak tworzyć obiekty, dodawać efekty specjalne i animacje, a także jak projektować interaktywne mechaniki, pomaga w skutecznym zarządzaniu procesem produkcyjnym. Znajomość narzędzi i technik używanych w Roblox Studio poprawia komunikację z zespołem deweloperskim. Choć nie jest to bezpośrednie przygotowanie do roli menadżera produktu, to kurs ten może poszerzyć perspektywę i wiedzę na temat tworzenia gier.
Artysta Koncepcyjny Gier
Artysta Koncepcyjny Gier tworzy wstępne projekty postaci, środowisk i rekwizytów, które służą jako podstawa dla dalszej produkcji graficznej. Ten kurs, choć skupia się na programowaniu i tworzeniu gier w Roblox, może być użyteczny w nauce tworzenia prostych modeli 3D i testowania różnych koncepcji wizualnych. Nauka tworzenia własnych obiektów, takich jak czapki, okulary i koszulki, rozwija umiejętności w projektowaniu grafiki. Znajomość narzędzi dostępnych w Toolbox'ie oraz umiejętność tworzenia własnych elementów z obiektów 3D mogą być przydatne w tworzeniu wstępnych szkiców i wizualizacji. Wiedza na temat efektów specjalnych i animacji może pomóc w wizualizacji, jak dany element będzie wyglądał w ruchu. Kurs ten może być pomocny w pracy artysty o koncepcyjnego gier.
Operator Mediów Społecznościowych Gier
Operator Mediów Społecznościowych Gier zarządza obecnością gry w mediach społecznościowych, tworząc treści, angażując społeczność i promując grę. Wiedza z tego kursu, obejmująca tworzenie gier w Roblox i interakcję przez Discord, może być przydatna w tworzeniu treści związanych z grami Roblox. Umiejętność tworzenia prostych gier i obiektów, a także dodawania efektów specjalnych i animacji, może być wykorzystana do tworzenia atrakcyjnych wizualnie postów i filmów. Znajomość platformy Roblox i społeczności graczy może być użyteczna w tworzeniu angażujących treści i budowaniu relacji z graczami. Kurs ten może pomóc w karierze operator mediów społecznościowych gier.

Reading list

We've selected one books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Tworzenie gier w Roblox.
Dokumentacja Roblox API to niezbędne źródło informacji dla każdego twórcy gier na platformie Roblox. Zawiera szczegółowe opisy wszystkich funkcji, klas i właściwości dostępnych w Roblox Studio. Regularne przeglądanie dokumentacji pomoże Ci w pełni wykorzystać możliwości platformy i tworzyć bardziej zaawansowane i interaktywne gry. Jest to przydatne zarówno jako materiał referencyjny, jak i do pogłębiania wiedzy.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser