[Game] Ultimate Defence - Made on UE4


[Wip][Game] Ultimate Defence

Genre: Tower defence with element of FPS gameplay
Project Start date: 1 September 2017
Follow updates:https://www.instagram.com/alpha.sisodiya/
Engine: Unreal Engine 4
Its been almost 4 months (3 Jan 2018), I have been working on this game.
It all started with modeling of my first ever rigged character.
After modeling and animating few animation for my character I decided to make a game
using my modeled character, which eventually turned out to be this game ULTIMATE DEFENCE.
I have been working ruthlessly on this title, continuously upgrading my skills and learning new things. I have been learning Unreal engine 4 for almost a year (2017). Having almost near to zero development skills, I have to start from learning C++ (Still learning), to using Visual Scripting Tool called Blueprints in UE4.

Character Design
Protagonist
Have a look at my first modeled and rigged character (Hero 1)
The character in low saturation and black in color is Barracks Bot NPC character that will be spawned from Barracks, The other High saturation red character is Support Bot which can be controlled by the player.



The second phase of development was to design & model towers.The concept of using tower in this game is similar to typical TD game i.e. to collect energy and tactically decide and place a tower on limited platforms. The towers are inserted from commander ship using orbital drop capsule.
Here is an image of Drop Capsule, with a tower inside.
Tower Design
Till now I have added 15 towers of 3 types: gunner, laser & missile in the game.
Modeling and texturing of the tower took a lot of time compared to the coding of its mechanics and working.
15 Towers designed for the game

After adding towers in the game, I decided to make at least 1 playable stage of my game, as developing NPC and AI without proper models seemed a bit tedious to me.With no enemy models, It was hard for me to visualize the interaction of my towers with enemies. Hence I put a pause to development part in ue4 and focused on getting every SK and SM, prefabs built.
Boss Design
I started modeling my Boss, ONE OF THE MAIN ANTAGONIST OF MY GAME. I decided to make my boss a Quadruple Bot similar to spider but instead of 8 legs, my boss had 4.
Image of Boss 1
Enemy Design
After creating boss came a huge task of creating various types of enemies and designing their shapes.
So I started playing few TD games and took inspiration from few existing games. After almost weeks of modeling and rigging, I started texturing each enemy I created. Apparently, modeling was much easier than texturing, I have to spend huge time texturing each enemy so that they look different.
At the end, I had 40 types of enemy SK mesh, 8 categories, around 160 counts of texture files.
40 Enemies, 8 categories (1.Doggo 2.Quad Bots 3.Heavy Vehicles 4.Light Vehicles 5.Drones 6.Bugs 7.Big Drones 8.Tanks).

Level Design
Level Design is the crucial part of game design. I decided to have a different type of environment as a level for my game, like forest, desert, arid and snow. I started creating assets which could best describe the feeling of that particular environment

Few Levels in my game




Development of Game Mechanics
Development of game mechanics is still in progress, I am constantly adding new things every day.
Till date, (4 Jan 2018) Implementation of Tower AI, Enemy AI, Barracks NPC Character AI, FPS Character Mechanics has been successfully added. The toughest part was the development of AI for vehicle-based enemies as the movement of vehicles based Actors are different from Bipeds and Animated characters. Making vehicle-based enemies simulate like a real vehicle was a programming ordeal for me. I will soon write a blog on Vehicle AI (It deserves one).

UI Design
I have played around with widget inside ue4 to come up with very catchy UI. After designing logo intro and working on importing destruction animation. I then moved on to create Menu UI and Level Selection UI. Character HUD is reaming which I am planning to complete by late Jan 18.
Menu UI

Level Selection

Intro for Studio CX-

Conclusion
Creating this game was extremely fun for me and helped me gain lots of insight on game development and Artificial Intelligence in game. If you want to develop games and want motivation, well let me tell you something I have Bachelors degree in the field of Chemistry with minor in Chemical Engineering. So if you are telling yourself that you need to have a background in computer science or have excellent knowledge of coding for developing stuff!! Well, you don't! and this project can be a perfect example of what you can easily achieve with good dedication

Thank you for reading!! 

Comments

  1. I appreciate your work. A passionate man with aim. But if your aim is
    1.to make this portfolio - lack of proper planning, but great "first project"!
    2.to explore and learn - goddamit it's an awesome game for a first project.
    Love your work, keep it coming ;)

    ReplyDelete
  2. Great Work.......
    Best of luck for further more such awesome works

    ReplyDelete
  3. Whoa that's very amazing post that I have ever seen as first project on Game Design and Development. It looks very promising and sci-fi in graphical look. I really love Protagonist Characters and Enemy Boss designs. I loved about the deploying sequence of turrets and it's design and i can feel the amount of work and the time that you have put in to it. You researched defence system (Arial, Land ) in a very broad manner and you have put all into it in very strategic ways . You have not mentioned your unique game style that is player can posses protagonist anytime during gameplay in First person mode and can manage the provided resources in Top Down mode . I think this is very unique and interesting gameplay style. Artificial Intelligence... huh this part always challenges the developer and it seems you have nailed it :) . The User interface of game and Menu design is awesome man and the intro is most exciting thing in this game. I would love to hear story behind intro... you never know what will going to be popular in upcoming time.

    ReplyDelete

Post a Comment

Popular Posts