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 :
Appears to be a very interesting project to work on, how can one have feel of the end product?
ReplyDeleteWell done.