





This post will cover some of my experiences, adventures and thoughts during the making and developing of Hinterhalt 2.
Hinterhalt 2 - Screenshot from mission 1
I always dreamed about making games. More specifically, making my own games. I already created a few other minor games but i always felt like creating something better, bigger and more complex. Making games is hard. It is incredibly time-consuming, frustrating and sometimes even depressing, specially when you finally & proudly release your with most effort created game and then #1 No one plays it or #2 You get negative feedback and reviews or #3 People undervalue or ridicule your work and effort.
Start Up
So where do you start? First of all, you need a game engine (obviously). Oh now, wait, first of all you need some motivation for making a game, oh now, wait, first of all you need a game idea,...hmm, wait, what about programming skills, true you first need some programming skills,...oh what about free time, true you truly need some free time before anything, oh wait, i need a proper PC, Hardware and Software tools as well,..ok ok,.., i think you get it, the first problem is the most basic problem: Where and how to start. Basically making a game consists of the following jobs: Programming, Modeling, Texturing, Gameplay-Designing, Level-Designing, Audio-Desiging, UI-Designing, Managing, Testing & Debugging, Animating, Performance-Optimizing etc... WOW, that`s a lot of work that has to be done. Now image if you are alone... -> No chance!
Outsourcing
Alright, you then decided to get some help (e.g paying artists to do the modeling). But how much do you actually think it will cost to hire an artist to make assets just for your game -> No chance! So there is this "thing" called the Asset Store. This is basically a place where artists can sell their products to anyone, and anyone can buy their products. But what's the deal? Well, obviously, your assets wont be unique. There will probably be > 100 more people who already bought those assets and might also have release a game with those assets. Then you got asset flippers (=People simply buying ready to use assets from these artists, and selling them, slightly modified of course, as a complete game). No one likes asset flippers, but here is the problem. Whenever you use assets from the store, a lot of people with simply say: "Hey, you are an asset flipper!" and sh*t storm your game, no matter what your game actually is and how much work you have put into it.
Developing
Congratulations, you have started the process off actually developing. You got all your assets and requirements and are ready to begin,..ready to begin,..ready..ready...to...to begin, to begin what? This is how you will start.

Empty game scene Can you see anything? Right, it is completely empty! No how do you turn something like this into this:

Non empty game scene Ok ok, let`s suppose we got some lovely terrain and a beautiful game scene. What about performance? Performance is a key issue in any game development. But wait, we only added some terrain, and characters, how do i make these characters move? How do i animated these characters, who do i add some logic? And hold on a second, the performance is bad already without having added any AIs or scripts?! Ok but lets get back to the gameplay. We must add some gameplay!
Scripting
Come on, let`s add some game play. I want this, cool feature, and this, and this, ah yes and of course this...and...and..and how do i do that?

Googling Yes, google will help you a lot, but it wont give you an individual solution exactly for your problem. It takes a lot of time to get the right Know-How. And yes, if you want to make a game, you will need to code!

Example of scripting
Publishing
Yes i finally, finally finally got my awesome game. What now? It is not a shame to say that i would like to earn some money for my hard work. What about Steam? Steam has the so called "direct access". You simply pay fee and are ready to publish your game. AWESOME! Let`s freaking do that! I`m sure that my game will be successful. Making a game is so hard and complicated that i am sure i will be the only one releasing a game on day X.Y, so i`ll get all the attention and... -> WRONG! There will likely be around 30 other developers releasing their game at the same day. Okay, but my game is better than theirs, i am sure people will play my game first and will tell their friends about my game, won`t they? -> Nope, sadly this is not how it works!
Conclusion
Game Developing is hard. It was never easy in fact. But it is something beautiful and there is something magic about seeing people enjoy playing my own made games and it always brings a smile or two to my face :) Thank you for reading and i hope this gave you a different glance about game developing. I thought it would be interesting to kind of write about my own personal perspective to game developing. Have a great an awesome day
[ 2018-09-26 10:52:54 CET ] [ Original post ]
- Linux [4.39 G]
Join the war and lead your nation to victory. Hinterhalt 2 is a cartoonish World War 2 single player first person shooter game with tons of fun and excitement. Play as the Germans, Americans, Soviets, and British or even as the Japanese. You decide. Play the campaign mode or simply just for fun in the skirmish mode. An additional Zombie mode is also included.
Gameplay:
The gameplay plays in the classic "shoot, run, die and respawn" genre. Infantry combat only with lots of chaotic battles.ArtStyle:
The cartoonish low poly look makes you focus more on the gameplay and have fun, rather than the graphics. The background music tracks and the UI design have been carefully chosen, adding a great additional experience to your gameplay.Campaign:
The campaign consists of 5 big battles you have to win in order to advance. Each battlefield is huge and unique. You will play as different fractions along the campaign and you will be able to replay any mission you like as often you wish. The gameplay during the campaign is basically as in skirmish mode, but with a fixed faction and a fixed number of enemies and allies.Skirmish:
The concept of skirmish is simple. Choose your team and an opponent and beat him. There are several maps and map sizes to choose between and you are free to adjust settings such as the amount of AIs, respawn tickets or even the rotation of the sun to simulate different day time hours.Zombie:
As a great fancy bonus feature you can play against hordes of Zombies. You initially start with friendly AIs who will potentially get mad and start shooting not only the zombies, but also the teammates. There are different supply stations that will provide you with a random weapon. But watch out, you might get unlucky and get nothing more than a shovel to protect yourself and a simple handgun.- OS: Any modern distro. 64-Bit
- Processor: Intel Core i5-4210U CPU @ 2.7GHzMemory: 2 GB RAM
- Memory: 2 GB RAM
- Graphics: 2 GB graphics card
- Storage: 4 GB available spaceAdditional Notes: You need an aspect ratio of 16:9. Otherwise it will resize automatically.
[ 6047 ]
[ 955 ]