HOME > Development > Unity Game Tutorial- Battleships 3D

Unity Game Tutorial- Battleships 3D

  • Development
  • Mar 06, 2025
SynopsisUnity Game Tutorial: Battleships 3D, available at $64.99, has...
Unity Game Tutorial- Battleships 3D  No.1

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

  • 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.
  • Who Should Attend

  • You always wanted to create your own game.
  • You want to learn Unity.
  • You want to finish your first game.
  • You always wanted to create your Battleship 3D game.
  • Target Audiences

  • You always wanted to create your own game.
  • You want to learn Unity.
  • You want to finish your first game.
  • You always wanted to create your Battleship 3D game.
  • 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:

    1. 5x Ship 3D Model

    2. 1x Rocket 3D Model

    3. 7x Button Graphics 2D

    4. 1x Tileable Water Texture 2D

    5. 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

  • Unity Game Tutorial- Battleships 3D  No.2
    Octo Man
    Lets make your dream game a reality.
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 2 votes
  • 4 stars: 19 votes
  • 5 stars: 32 votes
  • 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!