Unity Game Tutorial- Battleships 3D
- Development
- Mar 06, 2025

Unity Game Tutorial: Battleships 3D, available at $64.99, has an average rating of 4.85, with 73 lectures, based on 53 reviews, and has 320 subscribers.
You will learn about How to create a fully working Battleships 3D game with Unity. We take a look into C# classes, functions, variables, arrays, lists, loops and much more. Raycasting for physical checks. Animate UV textures by code for animated Water. How AI works and plays alone. This course is ideal for individuals who are You always wanted to create your own game. or You want to learn Unity. or You want to finish your first game. or You always wanted to create your Battleship 3D game. It is particularly useful for You always wanted to create your own game. or You want to learn Unity. or You want to finish your first game. or You always wanted to create your Battleship 3D game.
Enroll now: Unity Game Tutorial: Battleships 3D
Summary
Title: Unity Game Tutorial: Battleships 3D
Price: $64.99
Average Rating: 4.85
Number of Lectures: 73
Number of Published Lectures: 73
Number of Curriculum Items: 73
Number of Published Curriculum Objects: 73
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
In this Course you’ll learn how to create a Battleships 3D with Unity Engine. Pen and Paper games like Battleships are also quite popular even on mobile or pc. I will show you step by step how you can create Batlleships 3D.
This course is a Beginner/Intermediate course, so if you have trouble in any case, write me a message or Q&A, and i’ll help as best as i can.
If you are beginner, you might have some trouble to follow, but the videos will guide you through the complete course. Don’t forget you only become better if you repeat things and keep on learning!
So we create Systems which will give us the freedom to:
C# (Monodevelop)
Placing mechanism to place all Battleships in a 3D
A statemaschine to handle all players / cpus
Turn base game play
AI which is able to play completely alone
Unity (2019.1)
we create a playfield
we create a GameManager
we create a main menu scene where we can pick who wants to play
we create a game over scene panel
Course Material
I provide the following Material with the Course:
-
5x Ship 3D Model
-
1x Rocket 3D Model
-
7x Button Graphics 2D
-
1x Tileable Water Texture 2D
-
You have to write the code on your own, i do not provide the final scripts!
All other graphics for Menu’s, Icons, Images or Buttons need to be created on your own.
All Materials i provide are for education only and should not be in your final release!
Conclusion
In the end of this course you will have a fully functional Battleships3D Game.
Challenge
After you have created nice Menus, Buttons, and maybe additional content, upload the Game to any Gaming Website, Google Playstore, Apple Store or even Windows Store or Steam.
So what are you waiting for?
Let’s make your dream game a reality!!
Level: Beginner
Video Course Length: ~9.5 hours
Unity Version required: 5.3+
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Concept & Unity Setup
Lecture 1: The Concept
Lecture 2: Project Setup
Chapter 3: Playfield
Lecture 1: Tile Setup
Lecture 2: Tile Info #1
Lecture 3: Playfield #1
Lecture 4: Animating Water UV
Chapter 4: Placing Manager
Lecture 1: Placing Manager #1
Lecture 2: Placing Manager #2
Lecture 3: Creating the Ghosts
Lecture 4: Ghost Behavior
Lecture 5: Activating Ghosts
Lecture 6: Checking for Tiles
Lecture 7: Placing Manager & Layer
Lecture 8: Using Ghosts
Lecture 9: Rotating Ghosts
Lecture 10: Ship Prefabs
Lecture 11: Ship Behavior
Lecture 12: Placing Ships
Chapter 5: Placing User Interface
Lecture 1: Placing Button Design
Lecture 2: Placing Canvas & Buttons
Lecture 3: Button Input
Lecture 4: Limit Ship Placement
Chapter 6: Game Manager
Lecture 1: The Tile Class
Lecture 2: Player Class
Lecture 3: Update Grid
Lecture 4: Updating Ship Prefabs
Lecture 5: Debug Grid
Lecture 6: Testing Debug
Lecture 7: Check if Occupied
Chapter 7: Placing Management #2
Lecture 1: Visual Ship Place Amount
Lecture 2: Clear All Ships
Lecture 3: Check if All Ships placed
Lecture 4: Check Own Playfield #1
Lecture 5: Check Own Playfield #2
Chapter 8: Battle Preparation Steps
Lecture 1: Game State Maschine #1
Lecture 2: Game State Maschine #2
Lecture 3: Setting The Game Start
Lecture 4: Hiding Panels
Lecture 5: Panel Buttons
Lecture 6: Ready Button Function 1
Lecture 7: Switching Players
Lecture 8: Camera Positions
Lecture 9: Moving the Camera
Lecture 10: Completing Ready Button Function
Lecture 11: Auto Place Ships #1
Lecture 12: Auto Place Ships #2
Lecture 13: Auto Place Ships #3
Lecture 14: Auto Place Ships #4
Chapter 9: Game Play
Lecture 1: Shooting Panel Buttons
Lecture 2: Updating TileInfo
Lecture 3: Calculating Opponent
Lecture 4: Check Shot #1
Lecture 5: Check Shot #2
Lecture 6: Check Shot #3
Lecture 7: Check Shot #4
Lecture 8: Check Shot #5
Lecture 9: Shooting a Rocket
Lecture 10: Updating The Check Shot
Chapter 10: AI Programming
Lecture 1: NPC 1 – Check Revealed Tiles
Lecture 2: NPC 2 – Neighbour Tile Check
Lecture 3: NPC 3 – Shoot a Random Neighbour
Lecture 4: NPC 4 – Normal Random Shot
Lecture 5: NPC 5 – Bug Fixes – Trigger NPC Shot
Lecture 6: NPC 6 – Update GetNeighbours
Lecture 7: NPC 7 – Autoplace
Chapter 11: More UI, Menu and Loading
Lecture 1: Win Panels
Lecture 2: Menu Scene
Lecture 3: Loading Game Scenes
Lecture 4: Clean Up – Final Touches
Chapter 12: Conclusion
Lecture 1: Conclusion – One Small Code change
Lecture 2: Game Ideas
Lecture 3: Bonus
Instructors

Octo Man
Lets make your dream game a reality.
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Investing in Canada - Free preview
- YouTube Podcast Marketing For Natural Health Practitioners
- Interview Questions and Answer on Python
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- The Beginner Forex Trading Playbook
- Canva Next Level- Become a Canva Expert
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Polymer Clay Jewelry Making Techniques for Beginners
- 7Advanced Photoshop Manipulations Tutorials Bundle
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling