Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    2
  • comments
    4
  • views
    3215

Project Desciption

Sign in to follow this  
Zeyro

1463 views

Hello,
I want to start this Dev Journal off with a description of the game I aim to create. First a little history about the development of the idea, then an overview of the story, then game itself, a list of mechanics and finally a note about the game engine.

The Idea:
I wanted to create a fairly complex strategy game for mobile devices, I wanted to use a turn-based model as opposed to real-time because it is fairly difficult to take real-time game seriously on a mobile device, in my opinion and in my experience the user needs to spend a decent amount of thought ensuring that their fingers are on the correct controls, as well as playing the game itself. And even further than that, the game needs to be able to start and stop on a dime. All of these things point to a turn-based game being ideal for a mobile platform.
I also wanted something similar to starcraft and warcraft, which are what initially got me into games and game development. Specifically, I want aspects of unit building and base building, so I decided that the player will build structures which will allow the creation of items and units.
After that, I ran into an Android game called Ramble Planet (which you should really have a look at, it is really well done), that was so unique that it made me want to throw a twist or two into this project. I eventually settled on a resource-gathering twist. Instead of controlling resource nodes like in most 4X/RTS games, the player must kill enemy units to gain the resources they need to build units and structures and craft items.

The Story:
The back-story of the game is that the player is given command of a clan of Goblins that is caught between the opposing fronts of a Human and Orc war. The humans and orcs have no outward aggression to the Goblins, but the troops from both sides require food, which is threatening the Goblin food supply, and the orcs have no problem eating the Goblins, should they get hungry enough, So, the Goblin clan is forced to flee their homeland in search of a safe haven to call home.

The Game:
The game itself is played as a series of 9-ish maps in a campaign format. Each map is a grid, units and structures take up one space on this grid. The players objective is to move all of their units from the starting zone of the map to the ending zone. The player controls two types of Goblin unit, civilian and military. Civilian units use large amounts of food when they move, but military units use a little food every turn. Food can be found on each level and only a certain percentage (50% maybe) can be carried from one level to the next. The idea is that the player must carefully think about how many military units they need/will be able to sustain. The food mechanic will hopefully create a need to move forward as well a way to hold the player back. Food can be found by killing neutral units on the map (such as deer or wolves), or by raiding Human/Orc camps or neutral camps. All of these actions anger the Humans/Orcs to varying degrees (killing deer less than raiding outposts). The Human and Orc units are also far stronger than the Goblin units as well as better equipped. This means that while killing Human and Orcs units is a good way to get equipment, it is also very dangerous and will cause the enemies to hunt the player down faster. The Humans and Orcs also have their own bases on the map, but they are mostly cosmetic and offer the the AI a place to put new units, as well as reinforce the power of the two races. (These structures cannot be destroyed by player units.)

Core Mechanics: (From the GDD, with some descriptions)
-Combat
Player can kill units to help them gather resources.
-Crafting
Player crafts new equipment with a somewhat open-ended system, encouraging creativity and experimentation.
-Equipment
Player manages unit equipment to adapt to the situation or to improve unit stats.
-Build Units/Structures
Player is allowed to create structures that allow the crafting of new items/equipment, as well as new units.
-Resource Management
Player must manage crafting materials and food. They must ensure their units do not starve and craft better
equipment as time moves on.
-Base Defence
Players base/civilian units are vulnerable and must be protected.

The Game Engine:
The game engine is a custom one that I created from scratch in Java. The renderer it uses is also my own and only works on the Android platform. However, I have tried (and hopefully succeeded) in keeping the rendering and UI completely separate from the game itself. I plan to attempt to port the game to PC later just as an exercise (I've never tried to port anything before). The engine uses the Entity-Component architecture, with Entities being their own objects instead of ID's. (Only because I had never heard of the latter system until after I started making the thing). I don't claim that it is a good engine, only that it runs at 30 fps and has minimal memory leaks. (Not true leaks, but still detrimental after long periods of time).

This project was started a while ago,so more updates later this week about what part I'm actually working on. Probably the crafting system.
Sign in to follow this  


4 Comments


Recommended Comments

Sounds like an interesting concept, looking forward to seeing where it goes! :)

Share this comment


Link to comment

How likely will the player be able to 'lure' orcs vs humans engagements?

 

Looks interesting!

Share this comment


Link to comment

The Orc and Human bases will naturally send out small attack waves against each other; they will have no interest in the player at first, but the players methods of collecting enough food to move on: 1.) Killing deer/wildlife, which threatens the food supply of the Human and Orc armies, and 2.) Raiding outposts directly, will anger the two armies. They will send units to investigate based on how angry they are, which will force the player to move on or be destroyed. (The human and orc bases never run out of resources, nor can they be destroyed.)

 

I really want to design the maps so that the player is forced to run through the midpoint of the human-orc battlefield, meaning that they must either pay attention to when the waves are spawned, or have a good enough military to break through. (By the time the player is able to move their civilians through, one or both sides should be just as likely to attack the player as each-other.)

Share this comment


Link to comment
I agree that turn based makes a lot of sense on mobile. Perhaps we will see a resurgence of such?

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!