Pengembangan game seluler di Android - tarifnya 12.000 rubel. dari Coddy School of Programming for Children, pelatihan 4 modul (bulan)
Miscellanea / / December 01, 2023
Usia: 12-16 tahun
Tingkat: untuk pemula.
Durasi: dari 4 modul (bulan), dari 16 jam*.
Format: pembelajaran individu dan kelompok, offline dan online (real time).
Jumlah anak: dari 1 hingga 8.
Harga:
dari 750 gosok./jam dalam grup online,
dari 850 gosok./jam dalam grup offline,
dari 1050 gosok./jam secara online,
dari 1980 gosok./jam secara offline.
Apakah Anda ingin anak Anda tidak hanya bermain di ponsel cerdasnya, tetapi juga mengembangkan game selulernya sendiri? Apakah Anda ingin anak Anda tertarik pada pemrograman dan membuat proyek lengkapnya sendiri? Maka kursus “Pengembangan Game Seluler di Android” cocok untuk Anda.
Industri game adalah salah satu bidang yang paling menjanjikan saat ini, dan profesi pengembang Android sangat diminati dan dibayar tinggi. Kebanyakan game dibuat menggunakan mesin game. Unity3D adalah mesin permainan yang sangat populer untuk mengembangkan game 3D, yang telah digunakan dalam pengembangan beberapa game paling terkenal - dari Pokemon Go hingga Hearthstone: Heroes of Warcraft.
Dengan membuat permainannya sendiri, anak tidak hanya akan mempelajari dasar-dasar pemrograman, tetapi juga akan mampu mengubah hobinya menjadi pekerjaan penuh waktu dan bergaji tinggi di masa depan.
Selain itu, keterampilan yang diperoleh seorang anak saat membuat game akan berguna di bidang lain, baik itu menulis berbagai program, desain, jejaring sosial, animasi, dan bahkan bioskop!
Daftarkan anak Anda dalam kursus “Pengembangan Game Seluler Android” yang dikembangkan oleh sekolah pemrograman CODDY untuk anak-anak berusia 12 hingga 16 tahun, dan beri dia kesempatan dari seorang pecinta game untuk menjadi pencipta gamenya sendiri semesta.
Untuk siapa kursus ini cocok:
- Bagi mereka yang tertarik dengan game seluler
- Mereka yang bermimpi menjadi pencipta game mereka sendiri
- Bagi mereka yang ingin mempelajari cara bekerja dengan mesin Unity3D profesional
- Untuk cowok yang ingin mewujudkan ide kreatifnya dalam game mobile nyata
Isi kursus:
- Mengenal antarmuka Unity3D
- Alat dasar dan fungsionalitas mesin Unity3D
- Mengenal dan bekerja sama dengan internal Assets Store
- Pembentukan basis Aset proyek
- Menjelajahi Editor Sprite internal
- Bekerja dengan Gambar
- Membuat level penuh dalam game
- Membuat dan memprogram pengontrol permainan
- Menjelajahi dan menambahkan komponen fisika
- Menguji proyek di dalam mesin
- Tes pertama Bangun dan kompilasi proyek
- Pengembangan alur permainan
- Menambahkan mekanisme permainan ke level yang dibuat
- Pembuatan antarmuka pengguna game. Mengenal UI
- Memperkenalkan Alat Animasi
- Membuat objek animasi untuk game
- Menciptakan kondisi kemenangan dan kekalahan dalam permainan
- Akting suara untuk proyek game. Bekerja dengan Sumber Audio dan Mixer Audio
- Efek di Unity3D
- Pekerjaan akhir pada proyek game
- Pembentukan versi rilis game
- Mengunduh game yang sudah selesai ke ponsel Anda
- Membuat akun pengembang di Google Play
- Memposting game di Google Play
- Presentasi proyek game Anda
Tujuan kursus:
1. Kenali mesin Unity3D dan fitur-fitur yang mengerjakannya.
2. Kuasai keterampilan pengembangan game seluler.
3. Mulai dari dasar-dasar Game-Dev seluler hingga merakit game seluler Anda sendiri.
4. Kembangkan game seluler Anda sendiri di Android dan presentasikan.
Keterangan:
Kursus ini ditujukan bagi mereka yang ingin mencoba sendiri sebagai pengembang seluler di Android. Selama kursus, siswa akan mengenal salah satu mesin game paling populer, Unity3D, dan belajar cara membuat game seluler mereka sendiri dengan menggunakannya.
Pengembangan game seluler dianggap sebagai salah satu bidang yang paling menjanjikan saat ini. Dan spesialis yang mengembangkan game untuk Android sangat diminati di seluruh dunia.
Mesin Unity3D profesional gratis dan memiliki antarmuka yang jelas dan ramah pengguna, mencakup banyak alat untuk bekerja dengan grafis dan desain. Unity3D memungkinkan pengembangan game “dari awal hingga akhir” dan cocok bahkan bagi mereka yang tidak memiliki keterampilan atau pengalaman pemrograman.
Selama kursus, saya dan anak-anak saya akan menjalani seluruh jalur pengembangan game seluler - mulai dari konsep hingga pengunggahan ke Google Play.
Teman-teman di kursus kami:
- akan mempelajari antarmuka dan alat mesin Unity3D
- akan mengembangkan keterampilan pengembang game profesional
- belajar membuat objek untuk game masa depan
- akan beralih dari dasar-dasar pengembangan game seluler hingga membuat game Anda sendiri
- keterampilan master dalam bekerja dengan animasi dan gambar
- akan dapat mengembangkan plot permainan mereka sendiri
- bekerja dengan perpustakaan suara yang besar dan menyuarakan proyek game Anda
- akan membuat versi rilis game dan mengunduhnya ke ponsel cerdas Anda
- akan memperoleh keterampilan dalam mempresentasikan proyek Anda dan berbicara di depan umum yang sukses
Setelah menyelesaikan kursus, siswa:
- pelajari apa itu mesin Unity3D dan cara menggunakannya
- akan belajar secara mandiri untuk membentuk dasar dari proyek game
- akan memiliki kesempatan untuk mewujudkan ide-ide kreatif mereka dalam permainan nyata
- akan mengembangkan pemikiran inovatif, logis dan kreatif
- mengembangkan game mereka sendiri dan mengunggahnya ke Google Play
- akan menguasai keterampilan presentasi dan mempresentasikan proyek permainan mereka
Apa yang Anda butuhkan untuk kelas?
Untuk menyelesaikan kursus, anak Anda memerlukan komputer/laptop.
Jika kelas online:
Akses Internet (periksa stabilitas koneksi Internet, mulai 10 Mbit/detik).
Headphone, serta perlengkapan tambahan untuk kualitas suara yang lebih baik: mikrofon atau headset.
6
kursusGuru kursus:
“Unity 3D”, “Pengembangan game seluler di Android”, “Pengembangan iOS untuk pemula”, “Bahasa Inggris & Python”, “Kursus Stanford Swift”, “Pengembang video game: membuat game 2D dengan genre berbeda”
Pendidikan:
Universitas Ekonomi, Statistik dan Informatika Negeri Moskow, khusus “Dukungan matematika dan administrasi sistem informasi.” Tingkat bahasa Inggris: Kemahiran (CEFR Level C2; Sertifikat CAE - Kelas A, dikeluarkan oleh Universitas Cambridge)
Pengalaman:
Dia menyelesaikan magang di Akademi Ilmu Pengetahuan Rusia dan bekerja sebagai programmer di perusahaan ES-Leasing. Dia mengajar pemrograman dan bahasa Inggris di Alibra School.
“Saya tidak berpikir pemrograman bisa begitu menarik sampai saya mengenal metode pengajaran modern. Berdasarkan salah satu metode ini, kursus pelatihan Swift Playgrounds yang saya ajarkan telah dibuat. Kursus ini membuat saya terkesan dengan ketersediaan materi dan pada saat yang sama sejumlah besar kerja praktek dengan tujuan yang sederhana dan mudah dipahami. Pendekatan inilah yang memungkinkan kita membangkitkan minat luar biasa terhadap pemrograman baik pada anak-anak maupun orang dewasa. Mesin game Unity, pada gilirannya, cukup mudah dipelajari dan memungkinkan Anda membuat game dari genre yang berbeda hampir “berlutut”. Saya percaya pada penerapan praktis keterampilan pemrograman saat belajar, sehingga kursus disusun sedemikian rupa untuk mengembangkan keterampilan pemrograman pada anak secara maksimal.”
9
kursusGuru kursus:
“Minecraft: pengenalan kecerdasan buatan”, “Unity 3D”, “Mengembangkan game seluler di Android”, “Membuat game di Scratch”, “Pemrograman Minecraft”, “Minecraft di Awal”, “Unreal Engine 4”, “Pemodelan 3D Game”, “Python dan JavaScript: Gaming pemrograman di CodeCombat"
Pendidikan:
Universitas Negeri Moskow dinamai demikian M.V. Lomonosov, Fakultas Mekanika dan Matematika
Peserta bersertifikat dalam program pelatihan pemrograman Minecraft
Program Inovator Guru Bersertifikat Microsoft
Pengalaman:
Terlibat dalam pengembangan perangkat lunak di Java dan C, pemrograman multi-threaded. Terus meningkat, menggunakan pendekatan modern dalam pengembangan dan manajemen proyek. Mempelajari pola desain dan arsitektur proyek perangkat lunak, memiliki pengetahuan di bidang kriptografi dan perlindungan data. Tertarik secara aktif pada topik jaringan saraf dan analisis data. Dia menyelesaikan kursus pelatihan di Samsung SW&IT School tentang dasar-dasar TI dan pemrograman, di mana dia mempertahankan proyek individu untuk mengembangkan aplikasi Android dan menjadi pemenang mutlak kompetisi final. Sebagai bagian dari tim yang terdiri dari tiga orang, saya berpartisipasi dalam kejuaraan kasus Kaspersky CyberHeroes. Bertanggung jawab atas pengembangan aplikasi seluler demo dan pengungkapan sisi perangkat lunak dan perangkat keras proyek. Dia adalah pengembang aplikasi aktif di Google Play dan memiliki beberapa publikasi di portal sumber terbuka GitHub. Menjaga gaya hidup sehat dan rutin mengunjungi kolam renang.
“Bagi setiap mahasiswa, suasana bersahabat saat bekerja dalam tim sangatlah penting. Sebagai seorang guru dan mentor, saya mencoba membantu siswa mewujudkan ide-idenya, sambil menjelaskan kepadanya sisi teknis dari masalah tersebut pada tingkat tertinggi. Segala hal rumit dapat dijelaskan dalam bahasa sederhana: apakah Anda sedang menulis game, meluncurkan startup, atau ingin mempelajari suatu subjek, ide apa pun yang Anda miliki akan didukung dan diimplementasikan. Seperti inilah seharusnya pendidikan teknologi.”
modul pertama
Hari pertama
Mengenal antarmuka Unity3D
− Jendela program utama dan fungsinya
− Alat untuk bekerja dengan sprite 2D
− Studi sistem koordinat tiga dimensi
− Studi komponen Transform (posisi/rotasi/skala)
Hasil pelajaran: mempelajari antarmuka mesin.
Tugas praktis: membuat adegan pengujian pertama.
Hari kedua
Memperkenalkan Penyimpanan Aset internal
− Bekerja dengan penyimpanan internal – Penyimpanan Aset
− Pembentukan basis Aset proyek
- Mempelajari format file
− Konsep objek Prefab
Hasil pelajaran: bekerja dengan toko internal
Tugas praktis: pembentukan basis Aset proyek
Hari ketiga
Menjelajahi Editor Sprite internal
- Bekerja dengan lembar Sprite
− Mengiris, menyimpan gambar sebagai objek terpisah
− Bekerja dengan “peta ubin” (TileMap)
− Pembuatan cetakan permainan
Hasil pelajaran: memperoleh keterampilan mengedit gambar.
Tugas praktis: membuat cetakan objek permainan adegan.
Hari keempat
Membuat level penuh dalam game
− Pengembangan 2-3 level dalam proyek
− Bekerja dengan sprite 2D di atas panggung
- Menambahkan komponen fisika ke objek pemandangan
− Bersiap untuk membuat pengontrol permainan
Hasil pelajaran: pembuatan 2-3 level permainan penuh.
Tugas praktis: menyelesaikan pekerjaan pembuatan level.
modul ke-2
Hari pertama
Membuat dan memprogram pengontrol game
- Membuat Pengontrol Pemain
− Menjelajahi dan menambahkan komponen fisika
− Mengedit manajemen skrip yang telah disiapkan
- Pembangunan proyek tingkat menengah (pengujian pertama melalui telepon)
Hasil pelajaran: munculnya "pengontrol" game di proyek.
Tugas praktis: uji proyek di dalam mesin, perbaiki kekurangannya.
Hari kedua
Tes pertama Membangun proyek
− Mengubah konfigurasi proyek
− Pemasangan Dukungan Build tambahan
− Kompilasi proyek
− Mentransfer file APK instalasi ke ponsel Anda
Hasil pelajaran: uji beta pertama proyek tersebut.
Tugas praktis: menyiapkan konfigurasi proyek, menguji game.
Hari ketiga
Pengembangan alur permainan
- Membuat NPC musuh di panggung
− Pengembangan komponen pencarian
− Menyusun misi sampingan
− Pengembangan mini-game dalam proyek
Hasil pelajaran: membuat plot utama dan sekunder dalam game.
Tugas praktis: tambahkan NPC teman dan musuh.
Hari keempat
Menambahkan mekanisme permainan ke level yang dibuat (bagian 1)
− Interaksi PlayerController dengan objek adegan
− Studi interaksi “pada sinar (Ray)”
- Menambahkan mekanisme permainan sederhana
Hasil pelajaran: menambahkan mekanisme permainan sederhana ke proyek.
Tugas praktis: menggunakan pengetahuan yang diperoleh untuk menyelesaikan pekerjaan pada mekanik game, Build perantara.
modul ke-3
Hari pertama
Menambahkan mekanisme permainan ke level yang dibuat (bagian 2)
− Interaksi PlayerController dengan objek adegan
− Studi interaksi “pada pemicu (zona pemicu)”
- Menambahkan mekanisme permainan sederhana
Hasil pelajaran: menambahkan mekanisme permainan sederhana ke proyek.
Tugas praktis: menggunakan pengetahuan yang diperoleh, menyelesaikan pekerjaan pada mekanik game, Build perantara.
Hari kedua
Pembuatan antarmuka pengguna game. Mengenal UI
− Pengenalan konsep UI - antarmuka pengguna
- Objek UI dasar, pengaturan dan penyesuaian
− Pengembangan menu permainan utama dan antarmuka panggung utama
Hasil pelajaran: mempelajari UI, membuat antarmuka di game Anda.
Tugas praktis: selesaikan pekerjaan pembuatan menu dan toko di dalam game.
Hari ketiga
Memperkenalkan Alat Pembuatan Animasi
− Pengenalan pembuatan animasi berbasis frame
− Konsep “poin-poin penting”, “skala waktu”
− Menganimasikan sprite di atas panggung
- Membuat dan bekerja dengan Pengontrol Animator
Hasil pelajaran: memperoleh keterampilan dalam bekerja dengan animasi.
Tugas praktis: buat jumlah objek animasi yang diperlukan di atas panggung.
Hari keempat
Menciptakan kondisi kemenangan dan kekalahan dalam permainan. Dengan menggunakan keterampilan yang diperoleh dalam UI dan animasi, kembangkan panel:
− Kemenangan
− Kekalahan
- Kondisi untuk memuat ulang level
Hasil pelajaran: antarmuka permainan yang diperbarui dan disesuaikan.
Tugas praktis: menyelesaikan pekerjaan di kelas, memperbaiki kekurangan.
modul ke-4
Hari pertama
"Akting suara untuk proyek"
− Menggunakan perpustakaan suara, transfer ke proyek Klip Audio
− Menambahkan suara dan musik ke panggung utama dan menu utama
- Bekerja dengan Sumber Audio dan Mixer Audio
Hasil pelajaran: menambahkan suara dan musik ke dalam game.
Tugas praktis: selesaikan pekerjaan dan uji suara di proyek.
Hari kedua
Efek di Unity3D
− Garis – efek, penambahan dan pengaturan
− Jejak – efek, penambahan dan pengaturan
− Sistem partikel dalam proyek 2D
Hasil pelajaran: keterampilan dalam bekerja dengan efek di Unity3D.
Tugas praktis: menambahkan dan menyesuaikan efek dalam game.
Hari ketiga
Menyelesaikan proyek
- Mengubah Pengaturan Pemain
− Pembentukan versi rilis game
− Menghapus adegan uji
− Membangun proyek
Hasil pelajaran: penyelesaian proyek.
Tugas praktis: mengunduh game yang sudah selesai sebagai file APK ke ponsel Anda.
Hari keempat
Halo Dunia!
- Membuat akun pengembang di Google Play
- Bekerja dengan Pengembang Konsol Play
- Memposting game di Google Play
− Membuat presentasi proyek Anda sendiri
Hasil pelajaran: memposting game Anda sendiri di Google Play.