Saya akan mengingat abad kita sebagai saat memulai. Dari aktivis sekolah menengah hingga penduduk Silicon Valley, semua orang membuat unicorn sendiri. Seperti yang mereka pahami, mereka melakukannya. Saya juga tidak ketinggalan tren kemungkinan tak terbatas untuk realisasi diri, dan meluncurkan sekolah pemrograman Step to Science untuk anak-anak. Masa hidup proyek ini dipenuhi dengan penemuan, melawan ketakutan, kemenangan kecil dan besar, kesalahan, dan banyak lagi. Pada musim semi 2020, tim menghadapi Anda tahu apa, dan setelah sedikit refleksi, saya memutuskan untuk menutup proyek.
Selama bertahun-tahun pekerjaan sekolah, algoritme optimal untuk mengajari anak-anak ilmu yang menghibur dalam mengembangkan game di Unity 3D telah ditemukan. Kami membahas banyak topik yang mampu menarik minat anak-anak sekolah dari usia 10 hingga 16 tahun, mencoba berbagai cara untuk mentransfer informasi, melatih keterampilan, dan menilai pengetahuan yang melekat. Pekerjaan yang melelahkan ini memberi kami hasil yang luar biasa, dalam bentuk program komprehensif untuk membuat game komputer dalam Unity 3D, dan kesuksesan pendidikan yang diraih orang-orang kami!
Saya ingin berbagi hasil dan kesuksesan ini dengan khalayak luas. Jika Anda memimpin klub pemrograman atau robotika, atau mungkin Anda adalah orang tua yang mencari jawaban atas pertanyaan "bagaimana cara memikat remaja?" - Saya sarankan Anda menggunakan materi sekolah secara gratis, yaitu gratis!
Materi akan diterbitkan secara bertahap, dari yang sederhana hingga yang lebih kompleks. Secara total, 20 proyek menunggu Anda, yang berhasil kami terapkan dengan orang-orang selama satu setengah tahun kelas.
Spoiler
Bantuan untuk kolega saya - guru:
Unity3D adalah game 3D populer dan mesin pengembangan aplikasi interaktif untuk berbagai platform dan perangkat. Perangkat lunak ini memiliki antarmuka yang jelas dan ramah pengguna; sejumlah besar alat bantu teknik dan desain yang kuat; tingkat modern dari grafik tiga dimensi dan efek khusus.
Tujuan pendidikan :
· Keakraban dengan mesin dan bahasa pemrograman C #;
· Menguasai dalam praktiknya prinsip-prinsip dasar dan teknologi pembuatan game komputer tiga dimensi modern;
· , , , , , ;
:
· ;
· ;
· game development.
: 7-10 .
: 10-16 .
: , 2 2 10 .
: OS Windows 7 SP1+, 8, 10, 64- ; SSE2; DX10 ( 4.0).
: 2 48 .
Unity 3D "Spaceship". , .. , , , , , !
, !
Spaceship
.
1.5 - 2 .
Unity 3D – 5.5 . «Spaceship_template» ( - Telegram @Evgeniya_Koroleva).
, , , .
.
3D , “New”. “Create project”.
. . , , .
, , «Play». , . , , «Play», .
, «Play».
, . , — . «Spaceship_template». , «Import».
« ». .
Skybox Material .
MilkyWay.
«Lighting» .
«Scene» , ( ) , «Skybox» ( ).
, , . SF_Corvette-F3.
.
, «Game» . «Move tool» ( ) .
, , — , WASD. Shift.
, Shift , — , . Shift .
. «Move tool» , .
, «Rotate tool».
. , , . , SpaceFighter Transform, . , . SpaceFighter «Add Component», Physics->Rigidbody.
«Play», , .
, . Rigidbody Use Gravity.
. , . SpaceFighter, Default. Mesh Collider. Convex .
, , , .
. SpaceFighter, Rigidbody, — Constant Force ( ).
, . , 100.
«Play», , .
, . Main Camera SpaceFighter.
.
, . CustomResources/Scripts Player_Battleship .
ConstantForce Frc , .
, , . , Rigidbody, , . , , .
, , . :
— SF_Corvette-F3. , SF_Corvette-F3 Mesh Collider.
, Convex . , .
— .
\Absolute Space & Sci-Fi Vol.1 - Sample Pack - Voltz Supreme\Preperation - 70 bpm\Variations\Preperation - No Snare or Vox.mp3 , , SF_Corvette-F3.
AudioSource, , , ( ). — 0.3.
, Standard Assets\Vehicles\Aircraft\Audio\FlightWind.wav
. Loop ( ) — . Player_Battleship .
, . Main Camera Player_Camera .
: SpaceFighter — trail trail_1.
Trail Renderer - .
, Trail Renderer Materials, , Element0 - .
, , :
, 1- .
, Image :
Sprite Image .
.
Image Set Native Size ( ). , , Color ( ).
Build And Run, , , .
, .
*.exe, *_GameData UnityPlayer.dll, * - . UnityPlayer.dll . .
- Unity 3D.
- habr. !
P.S.: , , !