2-D UNITY EDUCATIONAL GAME ON BLACKHOLES

 INTO THE ABYSS

Black Holes

Remember Gargantua Black Hole from the Interstellar movie.  It certainly did arouse a curiosity in me.....and so we are here to explain the concept in a fun manner utilizing the unity game engine. 


Background Unity game engine was used to develop a 2-D educational space game. Unity is a popular open source game engine that provides all necessary SDKs/tools to develop games and coding language used was C#. This is my first try at game development using unity so here we go..... 

Aim The aim of developing this game was threefold :-

  • To refine my learning of Unity game engine by developing a simple game. 
  •  As this was my first game using Unity engine, I choose an educational game. Black Holes were an ideal topic to address the curiosity in a fun manner. 
  • Besides this kind of game choice gave me ample opportunities to work on various spectrum of game development.

About the GameThe target audience for the game were junior school students - about my sisters age - 8/12 yrs old. To maintain the interest levels, the game was designed to educate as well as entertain the users. It comprised of three segments :-  

  • Animated educational video on black holes.
  • Mini-space shooter game.
  • Quiz on black holes.
Development Process 
  • Home Page.  For home page buildout the following steps were involved:-
    • User Interface was developed.
    • Buttons were added for exit option and for loading three respective scenes viz. black hole animation, shooter game and quiz.
       
    • Appropriate background sprite was added.
           
  • Educational Video. Graphic animated video was developed via Canva and iMovie. The video explains a Black Hole from its birth to death and related concepts as Hawking radiation. The movie was then imported in Unity and attached as audio and video file.          






  • Fun Mini-Space Shooter Game. The game in essence is maneuvering your battleship evading black holes that come at you while destroying enemy space ships whereby earning points.   

                                     


    •  The assets including enemy spawning script and animations were imported to develop the shooter scenes from the unity asset store. 
    • Thereupon a scoring and life counts system was added and their code implemented
    • A background that complimented the aesthetics of the game. Sprites for the player, enemies, and life count were also added.
                                    

  •  Quiz. Quiz on Black Holes was developed to generate interest and address curiosity on space phenomena. The process involved :-
    • Setting up and developing UI.
    • Adding interactable buttons for multiple choice questions.
    • Question panel that text holders were placed.
    • JSON file imported with question-answer database. 
    • Implementing code to compare user inputs with the correct answer and changing the color of 'question-options text' to green for correct answers and red for the wrong ones







  video explaining project :







      

Comments

  1. Appears to be a very interesting project to work on, how can one have feel of the end product?
    Well done.

    ReplyDelete

Post a Comment

If you have any doubts, please let me know

Popular posts from this blog

Measuring The Speed Of Light

Hand Battery

PASSWORD PROTECTED DOOR LOCK SECURITY SYSTEM

STORY ENGINEERING - A KIND GESTURE

ARDUINO OBSTACLE AVOIDING CAR - A TUTORIAL GUIDE

Smartphone Controlled RC Car

MORSE CODE - HARNESSING ELECTRICITY TO COMMUNICATE

Arduino Remote Control CAR.