UdemyUnity

Unity 2D Game Development: Build a Cannon Shooter

التصنيف الكامل: Development > Game Development > Unity

Unity 2D Game Development: Build a Cannon Shooter

عن هذا الكورس

Master Unity 2D Game Development by Building a Complete Cannon Shooter Game from Scratch!Are you ready to step into the world of game development but don't know where to start? This course is designed specifically for absolute beginners who want to learn Unity 2D and C# programming through practical, hands-on experience. Instead of watching boring, purely theoretical tutorials, you will dive straight into building an action-packed 2D cannon shooter game from the ground up!What You Will LearnBy following this step-by-step guide, you will master the fundamental building blocks of 2D game development in Unity:Unity Editor Fundamentals: Learn to navigate the interface, organize project assets, and set up your 2D workspace with confidence.C# Scripting for Beginners: Learn essential programming concepts—variables, functions, conditionals, and logic—without feeling overwhelmed by code.2D Physics Ballistics: Master Rigidbody2D, colliders, shooting trajectories, and physics forces to make cannonballs fly realistically.Core Game Mechanics: Implement responsive player controls, cannon aiming, firing cooldowns, targets, and precise collision detection.User Interface (UI) Design: Build interactive game UI elements including dynamic score counters, health bars, start menus, and game-over screens.Visual Audio Polish: Add vibrant particle effects for explosions, screen shake, and sound effects to give your game a high-quality arcade feel.Why Take This Course?Learning game design can feel intimidating if you have zero prior coding experience. This course breaks down complex development concepts into simple, bite-sized lessons. By focusing on a single, highly engaging project—a 2D arcade

تعلم أونلاين 100%

شاهد الدروس في أي وقت ومن أي مكان

محتوى معتمد

مقدم من منصة Udemy

رابط موثوق

ينقلك مباشرة لصفحة التسجيل الرسمية

سعر الكورس
$29.99
الانتقال للكورس / التسجيل الآن
🔒 عند النقر، سيتم فتح صفحة الكورس الرسمية على منصة Udemy في نافذة جديدة.

كورسات مقترحة في نفس المجال

عرض كل الكورسات ←
[NEW] Full user login and registration with Email validation
Udemy
Spring Boot

[NEW] Full user login and registration with Email validation

The Spring Framework (Spring) is an open source application framework that provides infrastructure support for developing Java applications. One of the most popular Java Enterprise Edition (Java EE) frameworks, Spring helps developers create high performing applications.In this Spring boot framework course you will learn how to build a complete and detailed backend application for user registration and login including email verification and activation with a temporary token.During this course I will teach you How Spring framework worksWhat are the steps to build a spring applicationUnderstanding how spring security worksSend emails using HTML template to make it look better and professionalUse local email server for testing purposesUnderstanding Spring security and authorisationSecuring your resources endpoints using role base authorisationAfter finishing this course, you will able toUnderstand how Spring framework works in detailsImplement your own application using the spring frameworkKnow how to solve the exception and errors you face during applications development lifecycleThis course is for you if you want to learn how to build backend applications with full login and registration functionalities and understand how spring security works in deep.What are you waiting for?! go ahead and inroll this course and share it with your friends.Your instructor Ali

Mengenal Bahasa Pemrograman Kotlin
Udemy
Kotlin

Mengenal Bahasa Pemrograman Kotlin

Kotlin adalah expressive programming language yang mempunyai lambda, coroutines, dan properties dan banyak fitur lain yang memungkinkan kalian menulis lebih sedikit kode dan lebih sedikit bugs. Keunggulan dari bahasa pemrograman Kotlin adalah hasil kompilasinya, yang berbentuk JavaScript atau bytecode JVM. Pada Course kali ini, kalian akan mempelajari Kotlin dari tingkat paling dasar. Mulai dari instalasi program, fitur-fitur yang ada, serta memaksimalkan fitur dan elemen yang ada pada Kotlin. Setelah mengikuti Course ini, kalian diharapkan mampu untuk mengembangkan aplikasi-aplikasi Android dengan Kotlin tanpa kesulitan berarti.Kotlin adalah expressive programming language yang mempunyai lambda, coroutines, dan properties dan banyak fitur lain yang memungkinkan kalian menulis lebih sedikit kode dan lebih sedikit bugs. Keunggulan dari bahasa pemrograman Kotlin adalah hasil kompilasinya, yang berbentuk JavaScript atau bytecode JVM. Pada Course kali ini, kalian akan mempelajari Kotlin dari tingkat paling dasar. Mulai dari instalasi program, fitur-fitur yang ada, serta memaksimalkan fitur dan elemen yang ada pada Kotlin. Setelah mengikuti Course ini, kalian diharapkan mampu untuk mengembangkan aplikasi-aplikasi Android dengan Kotlin tanpa kesulitan berarti.Kotlin adalah expressive programming language yang mempunyai lambda, coroutines, dan properties dan banyak fitur lain yang memungkinkan kalian menulis lebih sedikit kode dan lebih sedikit bugs. Keunggulan dari bahasa pemrograman Kotlin adalah hasil kompilasinya, yang berbentuk JavaScript atau bytecode JVM. Pada Course kali ini, kalian akan mempelajari Kotlin dari tingkat paling dasar. Mulai dari instalasi program, fitur-fitur yang ada, serta memaksimalkan fitur dan elemen yang ada pada Kotlin. Setelah mengikuti Course ini, kalian diharapkan mampu untuk mengembangkan aplikasi-aplikasi Android dengan Kotlin tanpa kesulitan berarti.

Object Oriented Programming Dengan Dart
Udemy
Object-Oriented Programming (OOP)

Object Oriented Programming Dengan Dart

Jika kalian telah menyimak Course "Dart Dasar untuk Flutter", maka kalian akan lebih mudah untuk memahami Course ini. Karena pada dasarnya, Course ini merupakan lanjutan dari Course tersebut. Pada Course kali ini, kalian akan mempelajari Dart ke level berikutnya yang mencakup elemen-elemen OOP pada Dart, mengenal Lambda HOF, serta menguasai Collection Library. Setelah mempelajari Course ini, kalian diharapkan mampu memahami konsep OOP pada Dart, mampu mengaplikasikan berbagai Library pada Dart, serta menguasai Lambda High Order Function (HOF). Dengan begitu, Course ini cocok untuk kalian yang ingin mengembangkan kemampuan kalian dalam menggunakan Dart.Jika kalian telah menyimak Course "Dart Dasar untuk Flutter", maka kalian akan lebih mudah untuk memahami Course ini. Karena pada dasarnya, Course ini merupakan lanjutan dari Course tersebut. Pada Course kali ini, kalian akan mempelajari Dart ke level berikutnya yang mencakup elemen-elemen OOP pada Dart, mengenal Lambda HOF, serta menguasai Collection Library. Setelah mempelajari Course ini, kalian diharapkan mampu memahami konsep OOP pada Dart, mampu mengaplikasikan berbagai Library pada Dart, serta menguasai Lambda High Order Function (HOF). Dengan begitu, Course ini cocok untuk kalian yang ingin mengembangkan kemampuan kalian dalam menggunakan Dart.Jika kalian telah menyimak Course "Dart Dasar untuk Flutter", maka kalian akan lebih mudah untuk memahami Course ini. Karena pada dasarnya, Course ini merupakan lanjutan dari Course tersebut. Pada Course kali ini, kalian akan mempelajari Dart ke level berikutnya yang mencakup elemen-elemen OOP pada Dart, mengenal Lambda HOF, serta menguasai Collection Library. Setelah mempelajari Course ini, kalian diharapkan mampu memahami konsep OOP pada Dart, mampu mengaplikasikan berbagai Library pada Dart, serta menguasai Lambda High Order Function (HOF). Dengan begitu, Course ini cocok untuk kalian yang ingin mengembangkan kemampuan kalian dalam menggunaka

Apa itu Functional JavaScript?
Udemy
JavaScript

Apa itu Functional JavaScript?

Apakah kalian pernah memasak? Apakah kalian pernah melihat buku resep di toko buku, lalu memasak menggunakan resep untuk makanan kalian? Kalau pernah, kalian pasti bisa memahami apa itu function dan functional programming dengan mudah! Di course ini kita akan belajar lebih dalam tentang Javascript, terutama cara berpikir kita untuk menyelesaikan suatu masalah yang dimulai dengan Paradigma Pemrograman, macam-macam function, immutability dan konsep functional programming seperti function composition dan currying. Diharapkan kalian bisa memahami paradigma pemrograman dan functional programming pada Javascript serta dapat mengimplementasikannya ke kode kalian. Tunggu apalagi? Mari belajar!Apakah kalian pernah memasak? Apakah kalian pernah melihat buku resep di toko buku, lalu memasak menggunakan resep untuk makanan kalian? Kalau pernah, kalian pasti bisa memahami apa itu function dan functional programming dengan mudah! Di course ini kita akan belajar lebih dalam tentang Javascript, terutama cara berpikir kita untuk menyelesaikan suatu masalah yang dimulai dengan Paradigma Pemrograman, macam-macam function, immutability dan konsep functional programming seperti function composition dan currying. Diharapkan kalian bisa memahami paradigma pemrograman dan functional programming pada Javascript serta dapat mengimplementasikannya ke kode kalian. Tunggu apalagi? Mari belajar!Apakah kalian pernah memasak? Apakah kalian pernah melihat buku resep di toko buku, lalu memasak menggunakan resep untuk makanan kalian? Kalau pernah, kalian pasti bisa memahami apa itu function dan functional programming dengan mudah! Di course ini kita akan belajar lebih dalam tentang Javascript, terutama cara berpikir kita untuk menyelesaikan suatu masalah yang dimulai dengan Paradigma Pemrograman, macam-macam function, immutability dan konsep functional programming seperti function composition dan currying. Diharapkan kalian bisa memahami paradigma pemrograman dan functional programming pada Javascript serta d

Mengatasi Stres di Tempat Kerja
Udemy
Stress Management

Mengatasi Stres di Tempat Kerja

Setiap profesional pastinya pernah mengalami stres, baik di tempat kerja maupun di luar tempat kerja. Stres di tempat kerja dapat menjadi fatal, jika tidak diatasi dengan cara yang benar. Hal ini dapat berdampak ke performa kerja yang menurun, hingga target perusahaan maupun individual yang tidak tercapai. Course ini hadir untuk membebaskan kalian dari stres di tempat kerja. Materi yang ada meliputi jenis-jenis stres, teknik manajemen stres, hingga meningkatkan batas stres semaksimal mungkin. Setelah mempelajari Course ini, kalian diharapkan mampu mengenali gejala penyebab stres, mengaplikasikan teknik pengelolaan stres, serta menjadi lebih produktif setelah membebaskan diri dari stres.Setiap profesional pastinya pernah mengalami stres, baik di tempat kerja maupun di luar tempat kerja. Stres di tempat kerja dapat menjadi fatal, jika tidak diatasi dengan cara yang benar. Hal ini dapat berdampak ke performa kerja yang menurun, hingga target perusahaan maupun individual yang tidak tercapai. Course ini hadir untuk membebaskan kalian dari stres di tempat kerja. Materi yang ada meliputi jenis-jenis stres, teknik manajemen stres, hingga meningkatkan batas stres semaksimal mungkin. Setelah mempelajari Course ini, kalian diharapkan mampu mengenali gejala penyebab stres, mengaplikasikan teknik pengelolaan stres, serta menjadi lebih produktif setelah membebaskan diri dari stres.Setiap profesional pastinya pernah mengalami stres, baik di tempat kerja maupun di luar tempat kerja. Stres di tempat kerja dapat menjadi fatal, jika tidak diatasi dengan cara yang benar. Hal ini dapat berdampak ke performa kerja yang menurun, hingga target perusahaan maupun individual yang tidak tercapai. Course ini hadir untuk membebaskan kalian dari stres di tempat kerja. Materi yang ada meliputi jenis-jenis stres, teknik manajemen stres, hingga meningkatkan batas stres semaksimal mungkin. Setelah mempelajari Course ini, kalian diharapkan mampu mengenali gejala penyebab stres, mengaplikasikan teknik pengelolaan s

Menjadi Pemimpin yang Mampu Membuat Perubahan
Udemy
Leadership

Menjadi Pemimpin yang Mampu Membuat Perubahan

Menjadi seorang pemimpin bukanlah tugas yang mudah. Banyak aspek yang perlu direncanakan dan diterapkan agar seseorang dapat dianggap layak sebagai pemimpin. Salah satu cara untuk mengembangkan keterampilan kepemimpinan yang efektif adalah dengan mempelajari prinsip-prinsip dasar kepemimpinan. Prinsip-prinsip ini membantu membentuk fondasi yang kokoh untuk menjadi pemimpin yang sukses dan dihormati dalam lingkungan kerja.Pada course ini, peserta akan mempelajari prinsip-prinsip penting kepemimpinan yang esensial untuk mencapai kesuksesan dalam pekerjaan. Kalian akan memahami berbagai aspek dari kepemimpinan yang efektif, mulai dari bagaimana menginspirasi dan memotivasi tim hingga cara membuat keputusan yang strategis dan berani. Course ini juga akan membahas pentingnya komunikasi yang jelas, pengelolaan konflik, dan cara membangun kepercayaan di antara anggota tim.Setelah menyelesaikan course ini, kalian diharapkan mampu memahami peranan seorang pemimpin dalam organisasi dan bagaimana mempengaruhi serta mengarahkan tim menuju tujuan bersama. Kalian akan belajar menerapkan prinsip-prinsip kepemimpinan yang diajarkan dalam course untuk menghadapi tantangan yang ada di tempat kerja. Selain itu, kalian juga akan mendapatkan keterampilan untuk membangun engagement tim yang baik, yang merupakan kunci untuk mencapai produktivitas dan kepuasan kerja yang tinggi.Dengan pemahaman dan keterampilan ini, kalian akan lebih siap untuk mengambil peran sebagai pemimpin yang efektif dan memimpin tim dengan cara yang inspiratif dan produktif.