Infocomm TechnologyInformation and communications technology professionalsISCO 2513
twórca gier komputerowych
Twórcy gier komputerowych tworzą program i dokumentację gier komputerowych oraz przeprowadzają wdrożenie. Wdrażają normy techniczne w zakresie rozgrywki, grafiki, dźwięku i funkcjonalności.
Europejskie ramy umiejętności
Umiejętności i obszary wiedzy wymagane dla tego zawodu na podstawie europejskiej klasyfikacji.
Niezbędne (18)
gatunki gier cyfrowychgatunki gier cyfrowychKlasyfikacja gier wideo w oparciu o ich interakcje z nośnikami gier, takimi jak gry symulacyjne, gry strategiczne, gry przygodowe i gry w galerii.programowanie komputeroweprogramowanie komputeroweTechniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania (np. programowanie ukierunkowane na cel, programowanie funkc...teksturowanie 3Dteksturowanie 3DProces nanoszenia rodzaju powierzchni na obraz 3D.narzędzia ICT do debugowanianarzędzia ICT do debugowaniaNarzędzia ICT wykorzystywane do testowania i debugowania programów i kodu oprogramowania, takie jak GNU Debugger (GDB), Intel Debugger (IDB), Microsoft Visual Studio Debugger, Valgrind i WinDbg.oświetlenie w 3Doświetlenie w 3DRozwiązania lub efekty cyfrowe, które symulują światło w środowisku 3D.zintegrowane środowisko programistycznezintegrowane środowisko programistyczneZestaw narzędzi do opracowywania oprogramowania, takie jak kompilator, program uruchomieniowy, edytor kodu oraz główne elementy kodu w postaci pakietu stanowiącego zunifikowany interfejs użytkownika, ...grafika komputerowagrafika komputerowaDziedzina łącząca podejścia zaczerpnięte z informatyki i projektowania. Obejmuje proces tworzenia obrazów, generowania modeli 3d, a także ich renderowania, teksturowania i naświetlania. Jej zastosowan...korzystać z komputerowego wspomagania projektowania oprogramowaniakorzystać z komputerowego wspomagania projektowania oprogramowaniaKorzystać z oprogramowania (CASE) w celu wspierania procesu rozwoju cyklu życiowego, projektowanie i wdrażanie oprogramowania i aplikacji wysokiej jakości, które można łatwo konserwować.stosować techniki obrazowania 3Dstosować techniki obrazowania 3DWdrażać różne techniki, takie jak rzeźbienie cyfrowe, modelowanie krzywej i skanowanie 3D w celu tworzenia, edytowania, konserwacji i wykorzystania obrazów 3D: chmur punktowych, grafiki wektorowej 3D ...debugować oprogramowaniedebugować oprogramowanieNaprawiać kod komputerowy, analizując wyniki badania, lokalizując usterki powodujące wprowadzanie niepoprawnego lub niechcianego wyniku w oprogramowaniu oraz usuwać te usterki.używać wzorców projektowychużywać wzorców projektowychWykorzystywać rozwiązania wielokrotnego użytku, sformalizowane najlepsze praktyki, aby rozwiązywać typowe zadania związane z programowaniem ICT w rozwoju i projektowaniu oprogramowania.wykonywać analityczne obliczenia matematycznewykonywać analityczne obliczenia matematyczneStosować metody matematyczne i korzystać z technologii obliczeniowych w celu przeprowadzania analiz i znajdowania rozwiązań konkretnych problemów.opracowywanie treści cyfrowychopracowywanie treści cyfrowychTworzyć i edytować treści cyfrowe w różnych formatach, wyrażając siebie za pomocą środków cyfrowych.opracowywać prototyp oprogramowaniaopracowywać prototyp oprogramowaniaOpracowywać pierwszą niekompletną lub wstępną wersję oprogramowania komputerowego w celu symulacji pewnych określonych aspektów produktu końcowego.interpretować teksty techniczneinterpretować teksty techniczneCzytać i rozumieć teksty techniczne informujące o sposobie wykonywania zadań, zazwyczaj z podziałem na etapy.używać bibliotek oprogramowaniaużywać bibliotek oprogramowaniaWykorzystywać zbiory kodów i pakietów oprogramowania, które przechwytują często używane procedury, aby pomóc programistom uprościć ich pracę.renderować obrazy 3Drenderować obrazy 3DStosowanie specjalistycznych narzędzi w celu przekształcenia modeli 3D druków w obrazy 2D o realistycznych efektach 3D lub wykorzystania fotograficznego na komputerze.analizować specyfikacje oprogramowaniaanalizować specyfikacje oprogramowaniaOceniać specyfikację produktu lub systemu oprogramowania opracowywanego poprzez określenie wymogów funkcjonalnych i niefunkcjonalnych, ograniczeń i możliwych zestawów przypadków użycia, które ilustruj...
Opcjonalne (62)
język programowania Haskelljęzyk programowania HaskellTechniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w języku Haskell.KDevelopKDevelopProgram komputerowy KDevelop jest zestawem narzędzi do opracowywania oprogramowania, takich jak kompilator, debuger, edytor kodu, główne elementy kodu, opakowanym w ujednolicony interfejs użytkownika....SAS languageSAS languageTechniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w języku SAS.Ruby (programowanie komputerowe)Ruby (programowanie komputerowe)Techniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w programowaniu Ruby.język programowania Common Lispjęzyk programowania Common LispTechniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w języku Common Lisp.Apache MavenApache MavenNarzędzie Apache Maven jest programem służącym do określania konfiguracji, kontroli, rozliczania statusu i audytu oprogramowania podczas jego opracowywania i utrzymania.LispLispTechniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w języku Lisp.Visual BasicVisual BasicTechniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w programie Visual Basic.Java (programowanie komputerowe)Java (programowanie komputerowe)Techniki i zasady rozwoju oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w programie Java.Prolog (programowanie komputerowe)Prolog (programowanie komputerowe)Techniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w języku Prolog.OpenEdge Advanced Business LanguageOpenEdge Advanced Business LanguageTechniki i zasady rozwoju oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w języku OpenEdge Advanced Business Language.JavaScriptJavaScriptTechniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w języku JavaScript.PerlPerlTechniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w języku Perl.PHPPHPTechniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w języku PHP.nieprawidłowości oprogramowanianieprawidłowości oprogramowaniaOdchylenia od normy i wyjątkowe zdarzenia podczas pracy systemu oprogramowania, identyfikacja zdarzeń, które mogą zmieniać przepływ i proces realizacji systemu.XcodeXcodeProgram komputerowy Xcode jest zestawem narzędzi do opracowywania oprogramowania, takich jak kompilator, debuger, edytor kodu, główne elementy kodu, opakowanym w ujednolicony interfejs użytkownika. Je...Assembly (programowanie komputerowe)Assembly (programowanie komputerowe)Techniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w języku Assembly.C#C#Techniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w języku C#.RRTechniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w języku R.język programowania Groovyjęzyk programowania GroovyTechniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w języku Groovy.ASP.NETASP.NETTechniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w języku ASP.NET.APLAPLTechniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w języku APL.modelowanie obiektowemodelowanie obiektoweModel ukierunkowany na obiekt, oparty na klasach, obiektach, metodach i interfejsach oraz jego zastosowanie w projektowaniu i analizie oprogramowania, organizacji i technikach programowania.Puppet (narzędzia zarządzania konfiguracją oprogramowania)Puppet (narzędzia zarządzania konfiguracją oprogramowania)Narzędzie „Puppet” jest programem służącym do identyfikacji konfiguracji, kontroli, rozliczania statusu i audytu.STAFSTAFNarzędzie STAF jest programem służącym do określania konfiguracji, kontroli, rachunkowości statutowej i audytu.Eclipse (zintegrowane środowisko programistyczne)Eclipse (zintegrowane środowisko programistyczne)Program komputerowy Eclipse jest zestawem narzędzi do opracowywania oprogramowania, takich jak kompilator, debugger, edytor kodu oraz główne elementy kodu opakowanych w ujednolicony interfejs użytkown...AnsibleAnsibleNarzędzie Ansible jest oprogramowaniem do przeprowadzania identyfikacji konfiguracji, kontroli, rachunkowości statutowej i audytu.Microsoft Visual C++Microsoft Visual C++Program komputerowy Visual C++ jest zbiorem narzędzi do opracowywania oprogramowania, takich jak kompilator, program uruchomieniowy, edytor kodu oraz główne elementy kodu w postaci pakietu stanowiąceg...TypeScriptTypeScriptTechniki i zasady rozwoju oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania TypeScript.standardy World Wide Web Consortiumstandardy World Wide Web ConsortiumNormy, specyfikacje techniczne i wytyczne opracowane przez międzynarodowe konsorcjum organizacji World Wide Web Consortium (W3C), które umożliwiają projektowanie i opracowywanie aplikacji internetowyc...trygonometriatrygonometriaDyscyplina podrzędna matematyki, która bada związki między kątami i długością trójkątów.Objective-CObjective-CTechniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w Objective-C.ML (programowanie komputerowe)ML (programowanie komputerowe)Techniki i zasady opracowywania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania ML.rzeczywistość rozszerzonarzeczywistość rozszerzonaProces polegający na nakładaniu różnych treści wirtualnych (takich jak obrazy, obiekty 3D itp.) na rzeczywiste obiekty. Używając urządzeń takich jak telefony komórkowe, użytkownik może korzystać z tej...AJAXAJAXThe techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in AJAX.C++C++The techniques and principles of software development, such as analysis, algorithms, coding, testing and compiling of programming paradigms in C++.SAP R3SAP R3Techniki i zasady wytwarzania oprogramowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w SAP R3.Swift (programowanie komputerowe)Swift (programowanie komputerowe)Techniki i zasady programowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w Swift.MATLABMATLABTechniki i zasady programowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w MATLAB.Salt (narzędzia zarządzania konfiguracją oprogramowania)Salt (narzędzia zarządzania konfiguracją oprogramowania)Narzędzie Salt to program do przeprowadzania identyfikacji konfiguracji, kontroli, rozliczania statusu i audytu.Python (programowanie komputerowe)Python (programowanie komputerowe)Techniki i zasady programowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w Pythonie.JoomlaJoomlaInternetowy system oprogramowania open source napisany w języku PHP, służący do tworzenia, edytowania, publikowania i archiwizowania blogów, artykułów, witryn korporacyjnych lub małych firm, serwisów ...Scratch (programowanie komputerowe)Scratch (programowanie komputerowe)Techniki i zasady programowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w Scratch.VBScriptVBScriptTechniki i zasady programowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w VBScript.COBOLCOBOLTechniki i zasady programowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w COBOL.Pascal (programowanie komputerowe)Pascal (programowanie komputerowe)Techniki i zasady programowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w Pascalu.ABAPABAPTechniki i zasady programowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w ABAP.internet rzeczyinternet rzeczyOgólne zasady, kategorie, wymogi, ograniczenia i słabe punkty połączonych inteligentnych urządzeń (z których większość jest połączona z Internetem).Jenkins (narzędzia zarządzania konfiguracją oprogramowania)Jenkins (narzędzia zarządzania konfiguracją oprogramowania)Narzędzie Jenkins to program do przeprowadzania identyfikacji konfiguracji, kontroli, rozliczania statusu i audytu oprogramowania podczas jego rozwoju i utrzymania.ScalaScalaTechniki i zasady programowania, takie jak analiza, algorytmy, kodowanie, testowanie i kompilacja paradygmatów programowania w Scala.stosować programowanie współbieżnestosować programowanie współbieżneKorzystać z specjalistycznych narzędzi ICT w celu tworzenia programów, które umożliwią prowadzenie równoległych operacji poprzez dzielenie programów na równoległe procesy i, gdy to możliwe, łączenie w...stosować programowanie logicznestosować programowanie logiczneStosować wyspecjalizowane narzędzia ICT do tworzenia kodu komputerowego złożonego z serii zdań w logicznej formie, wyrażających reguły i fakty dotyczące niektórych dziedzin problemowych. Używać językó...stosować programowanie obiektowestosować programowanie obiektoweKorzystać ze specjalistycznych narzędzi ICT do utworzenia paradygmatu programowania opartego na koncepcji obiektów, które mogą zawierać dane w postaci pól oraz kod w postaci procedur. Używać języków p...stosować programowanie automatycznestosować programowanie automatyczneWykorzystywać specjalistyczne oprogramowanie komputerowe do generowania kodu komputerowego na podstawie specyfikacji, takich jak schematy, usystematyzowane informacje lub inny sposób opisu funkcji.opracowywać wirtualny silnik gryopracowywać wirtualny silnik gryTworzyć wirtualną platformę programistyczną zawierającą wydobyte szczegółowe informacje na temat realizacji wspólnych zadań związanych z grą.opracowywać twórcze koncepcjeopracowywać twórcze koncepcjeOpracowywać nowe koncepcje artystyczne i kreatywne pomysły.tworzyć schemat blokowytworzyć schemat blokowyTworzyć diagram, ilustrujący systematyczny postęp poprzez procedurę lub system z wykorzystaniem linii łączących i zestawu symboli.udzielać wsparcia operatorowi multimedialnemuudzielać wsparcia operatorowi multimedialnemuWykonywanie zadań operatora multimedialnego w zależności od potrzeb. Działanie za pośrednictwem operatora multimedialnego lub obsługa sprzętu multimedialnego samodzielnie.stosować programowanie funkcyjnestosować programowanie funkcyjneKorzystać z specjalistycznych narzędzi ICT w celu tworzenia kodu komputerowego, który traktuje obliczenia jako ocenę funkcji matematycznych i stara się unikać stanów, w których dane mają charakter mut...integrować elementy składowe systemuintegrować elementy składowe systemuWybierać i stosować techniki i narzędzia integracji w celu zaplanowania i wdrożenia integracji modułów i komponentów sprzętu i oprogramowania w systemie.dostosowywać plany rozwoju technologicznego do zmiandostosowywać plany rozwoju technologicznego do zmianModyfikować obecne projekty technologiczne w zakresie projektowania i rozwoju w celu dostosowania się do zmian we wnioskach lub strategiach. Dbać, aby potrzeby organizacji lub klienta zostały zaspokoj...projektować interfejs użytkownikaprojektować interfejs użytkownikaTworzyć oprogramowanie lub elementów urządzenia, które umożliwiają interakcje między człowiekiem a systemami lub maszynami, przy użyciu odpowiednich technik, języków i narzędzi w celu usprawnienia wsp...
Czego wymagają pracodawcy
Doświadczenie
JuniorMidSenior
0 lat5 lat12+ lat
Wykształcenie
Typowe wymaganie: Bachelor's
Bachelor's 55%
Master's 25%
High School 10%
Vocational 10%
Języki
🇵🇱Polish(Native)NativeJezyk ojczysty — Pelna znajomosc jezyka od urodzenia.🇬🇧English(Fluent)
Narzędzia i technologie
GitWymagane
80%
Unity
75%
C#Wymagane
70%
Jira
65%
Unreal Engine
60%
C++
55%
Blender
50%
Python
40%
Powiązane zawody
Inne zawody w kategorii Other, które wymagają podobnych umiejętności.
administrator bezpieczeństwa systemów informacyjno-telekomunikacyjnychtwórca aplikacji mobilnychanalityk oprogramowaniainżynier integracji technologii informatycznychinżynier do spraw zarządzania procesem wytwarzania oprogramowania i jego rozwoju w chmurzearchitekt chmuryanalityk testów technologii informacyjno-telekomunikacyjnychspecjalista ds. informatyki śledczej
Ryzyko zastąpienia przez AI
79/ 100
Bardzo wysokie ryzyko
Niskie ryzykoWysokie ryzyko
Umiejętności najbardziej zagrożone przez AI
Umiejętności odporne na automatyzację
Informacje w skrócie
Dane rynkowe — Polska
Wynagrodzenie (miesięcznie, brutto)9,000 — 23,000 złMediana: 15,000 złSzacunkowe wynagrodzenia brutto na podstawie danych rynkowych z 2025 r. Rzeczywiste zarobki mogą się różnić.
Oferty pracy500+
PopytRosnący
Tryb pracy
Stacjonarnie 5%Hybrydowo 40%Zdalnie 55%