Fakultas Pengembangan Game di Unreal Engine 4 - kursus 249.500 gosok. dari GeekBrains, pelatihan 0 bulan, Tanggal: 10 Juni 2023.
Miscellanea / / November 27, 2023
Untuk siapa kursus ini cocok?
Untuk pemula tanpa pengalaman pemrograman
Anda akan beralih dari pemula hingga pengembang Unreal Engine 4. Buat 4 game dan Anda bisa mendapatkan pekerjaan di studio.
Untuk pengembang pemula
Kuasai Unreal Engine 4, pelajari pemrograman dalam Blueprints dan C++. Anda akan dapat mengembangkan game dari awal dan mengembangkan karir di bidang pengembangan game.
Pengembang dengan pengalaman
Pelajari cara menggunakan Unreal Engine 4 untuk membuat game dalam genre apa pun. Anda dapat mengubah spesialisasi Anda dan mendapatkan lebih banyak.
Program kami adalah salah satu yang paling produktif dan komprehensif. Sekaligus mudah dipahami karena ilmu diberikan secara bertahap: dari alat dasar hingga lanjutan.
Persiapan
Kursus
Cara belajar yang efektif. Kursus video dari ahli metodologi GeekUniversity
Git. Kursus dasar
Dasar-dasar Basis Data
Dasar-dasar S. Kursus interaktif
Pengembang C++ Junior
Kursus
Menguasai bahasa pemrograman C++ pada level Junior C++ Developer. Pelajari dasar-dasar teknis profesi dan mampu bekerja dengan tugas yang lebih kompleks dan kerangka kerja baru.
Webinar perkenalan dengan dekan
Dasar-dasar C++
• Perkenalan. Pengenalan, pemilihan dan pemasangan alat, kompilasi dan perakitan. Program pertama
• Konsep dasar. Variabel dan tipe data, pointer, array. Komputasi
• Operasi dan ekspresi
• Kondisi, loop, pilihan ganda, cakupan. KERING
• Fungsi. Ruang nama, argumen dan parameter, nilai kembalian. CIUMAN
• Manajemen memori. Referensi dan pointer, penamaan, aritmatika, fungsi panggilan balik
• Pemrosesan awal. Konstanta, makro, kompilasi bersyarat, ekstensi. YAGNI
• Hasil. Permainan tic-tac-toe
OOP menggunakan C++ sebagai contoh
• Nama negara bagian
• Warisan
• Fungsi virtual dan polimorfisme
• Hubungan antar objek di C++
• Berbagi fungsi dan metode
• thread I/O
• Dukungan modularitas. Menulis Permainan Blackjack
• Mekanisme pengecualian
C++ saat-saat sulit
• Kelas tambahan untuk pekerjaan yang nyaman
• Model memori dan waktu eksekusi
• Kontainer STL serial
• Algoritma STL
• Kontainer STL asosiatif
• Pemrograman paralel. Multithread
• Namespace dan serialisasi biner
• Pengujian
Proyek
• Permainan tic-tac-toe bergaya prosedural
• Permainan Blackjack menggunakan OOP
Dasar-dasar Mesin Unreal 4
Kursus
Kuasai metodologi dasar yang digunakan saat bekerja dengan UE4. Anda akan mengembangkan komponen Anda sendiri dan mengimplementasikan inventaris game yang akan menyimpan data tentang item pemain dan memuatnya dari berbagai platform.
Dasar-dasar Mesin Tidak Nyata
• Perkenalan. Mempersiapkan pengembangan di Unreal Engine 4
• Objek utama. Lingkaran kehidupan. Bergerak keliling dunia
• Ternyata. Membuat Objek
• Menembak. Tabrakan
• Antarmuka. Komponen. Acara dan delegasi
• Kecerdasan buatan. Efek
• Tingkat. Penciptaan aktor yang malas
• Fisika dan simulasinya. Membangun proyek
UI UE4
• UMG: pendahuluan
• UMG: widget dasar dan fitur-fiturnya
• UMG. Mengikat Widget di C++ dan Membuat Manajer Widget
• Batu tulis. Dasar-dasar Inisialisasi Kelas dan Pengoperan Argumen
• Batu tulis: gaya
• Slate dan UMG: Seret & Lepas
• Inventaris: sistem dasar
• Inventaris: peralatan
Plugin/Modul UE4
• Modul. Apa itu modul dan bagaimana modul dimuat di UE4
• Pengembangan inventaris. Membuat widget inventaris dasar
• Sistem Penyimpanan yang Tidak Nyata. Pengembangan inventaris. Mari kita lihat penyimpanan dan pemuatan data dasar (Hanya Cetak Biru)
• Sistem Penyimpanan yang Tidak Nyata. Kelanjutan. Pengembangan inventaris. Kami melihat serialisasi dan cara menyimpan data.(C++)
• Pengembangan inventaris. Simpan dan muat hasilnya
• Pengembangan inventaris. Bagian 1
• Pengembangan inventaris. Bagian 2
• Pemutar Media. Kami membuat plugin untuk menampilkan video dan audio pada suatu tekstur.
Proyek
• Komponen asli
• Inventaris lintas platform
• Ditulis oleh Plugin Alat Editor
Lintas platform dan multipemain di UE4
Kursus
Kami akan mengajari Anda cara bekerja dengan lintas platform di Unreal Engine 4, sistem animasi, dan kecerdasan buatan. Mari kita lihat poin utama dalam pemuatan data dinamis dan menulis dua game multipemain.
Ponsel UE4
• IOS, Android. Pengantar pengembangan seluler dan penyiapan proyek untuk UE4
• IOS, Android. Integrasi dan perakitan perpustakaan pugiXml untuk IOS/Android
• IOS, Android. Menulis pembungkus lintas platform untuk IOS/Android
• IOS, Android. Pengembangan antarmuka untuk menyimpan game dan memuat untuk IOS/Android
• Materi interaktif
• Animasi. Perkenalan. Contoh Anim, Cetak Biru Animasi. Mesin Negara
• Animasi menulis FootIK Solver Anda
• Pengenalan AI bekerja dengan tipe dasar AIContoller, BT, BB
UE4 Multiplayer/Aset Dinamis
• Pemuatan aset secara dinamis. Perkenalan. TSoftObjectPtr. CobaMuat
• Pemuatan aset secara dinamis. Pemuatan aset yang tidak sinkron. Manajer aset
• Manajer Pemasangan Pak
• Cetak Biru Multiplayer.(Prototipe Cepat) Bagian 1
• Cetak Biru Multiplayer.(Prototipe Cepat) Bagian 2
• Multipemain. Arsitektur Server Klien. Ping Pong Bagian 1
• Multipemain. Replikasi. RPC, Beritahu Ulang. Ping Pong Bagian 2
• Multipemain. Server Khusus. Ping Pong Bagian3
Proyek
• Dua game online yang akan menggunakan Jaringan UE4
• Plugin lintas platform tertulis untuk platform iOS/Android (carousel)
• Plugin tertulis untuk IK Solver
Mesin Unreal 4 OpenWorld
Kursus
Mari kita lihat alat dan pendekatan di UE4 untuk menciptakan dunia terbuka, serta teknik pengoptimalan. Kami akan mengembangkan game 2D, platformer 2D, dan mempelajari cara bekerja dengan material di mesin.
Dunia Terbuka UE4
• Membuat Input lintas platform (Seluler, Desktop, Gamepad)
• Membuat Input lintas platform (Seluler, Desktop, Gamepad)
• Alat Pelokalan
• Jejak/Fisika Bagian 1.AABB Tabrakan, Jejak Garis
• Jejak/Fisika Ragdoll, Komponen Tali
• Membuat Game Fisika Sederhana
• Alat Open World Bagian 1
• Alat Open World Bagian 2
UE4 2D/Optimasi
• Makalah 2D Bagian 1 Pendahuluan
• Kertas 2D Part 2 Membuat Game 2D Sederhana
• Streaming Tingkat Bagian 1
• Streaming Tingkat Bagian 2
• Permainan Pengemasan
• Pengenalan Shader
• Topik Lanjutan Shader
• Debug/Pembuatan Profil
Proyek
• Game di UE4 dengan elemen fisika
• Game 2D - menjalankan platformer dengan elemen fisika
Kewirausahaan perorangan yang sah dan pekerja lepas
Kursus
Pilihan ini disiapkan oleh bank digital Rusia untuk pengusaha “Tochka”.
Seluk-beluk legislatif saat bekerja dengan mata uang
Pendaftaran dan pajak
Bekerja dengan platform Google, Upwork, AppStore
Kursus di luar kuartal
Kursus
Mempersiapkan Pencarian Kerja
Kursus video. Mempersiapkan Wawancara Pengembang Game