Monday, February 29, 2016

Bugfixing and update - new playable version!

I have been working on bugfixing today. The game should now work correctly. I have also fixed a copule of things:
- added boss to random game
- menu prepared to be exported into standalone version
- fixed wrongly spawned environment elements
- fixed enemies changing their move direction after being hit by tumbleweed
- fixed boss flying out of the map sometimes

You can play it here:

I hope you will be able to play it now!

Sunday, February 28, 2016

Kenshi - squad based RPG sandbox

Today, I wanted to share with you some information about the game -  Kenshi, created by independent studio LoFi Games ( The game takes place in a post-apocalyptic samurai setting and gives us a lot of freedom in the (very) rough world.

The main emphasis in the game was placed on freedom and the possibility of genuine empathy in the role. At the beginning of the game under his command (depending on the beginning) we get from one to several people. We land in one of the cities ... and at the end the assistance provided by the game. From that moment we can rely only on themselves. How will end this adventure depends only on us, but the lack of any introduction of many may reject it. A pity, because the game is really interesting.

But what can you do but if you want to stay longer? Everything, well at least a lot. We can be mercenaries, traders, thieves, bounty hunters, thugs, slaves, or open our own business somewhere in the desert and focus on, for example, production of weapons in self-built fortress.

Beginning is the most difficult. I recommend you as the first work to roam around and search for some battlefields to loot. This way you can earn the first penny, you need to do anything else. You should also, if possible, train your people, because the more experienced they are, the greater chance they have to survive in this harsh world.

The game world is unforgiving. Bandits and wild beasts roam everywhere, and in outside areas cannibals are hunting. If you plan to open your own database, better get ready to be frequently visited by robbers wandering the wasteland. Successfully defending your base against the invasion, especially at the beginning, when your people are poorly equipped and inexperienced, is practically a miracle. Only when we build the wall, and we train defenders that are able to effectively defend us from attacks, we stand some chance.

Unfortunately, the game, in the present phase of development has many annoying and sometimes laughable errors. People routinely locking up on buildings and running in place. Unconscious bodies and dead, sinking into the earth. Problems with loading the game. Opponents chasing us to the end of the world. City guards, attacking us without a word of explanation. And perhaps the most annoying thing - the swarms of bandits. You can not let the eye, even at the moment, from your bases and convoys, because the bandits are everywhere and will likely attack either your village or your people passing-by. In addition, the bandits have suicidal thoughts and often throw themselves on your well-fortified city just to die and tear our people away from their work. Sometimes it is enough, that the two warring factions bandits invade us one after the other and we can say goodbye to our base. Not to mention desert ninjas, because they are better than a thousand of terminators and rest assured, they will kick your ass constantly, sometimes beating your people to death.

Saturday, February 27, 2016

Games I like/Gry, które lubię

Games that I like the most? It is difficult to make a list of, for example, "top-ten" of games I like the most. Overall, I really like the strategy and RPG game - the fact that usually allow for at least a little of freedom. Some time ago I really liked the series of Red Alert, Cultures, Baldur's Gate, but my personal favorite in this category is the Original War - little known in the West mix of strategy and RPG set in an amazing atmosphere of Siberia 2 million years ago. I regret that it doesn't have continuation.

In the games I like freedom of action, so I enjoy playing games like Mount & Blade Warband and at which I spent probably a total of 600 hours. My recent discovery is a game Kenshi - highly recommend it (it's in the development phase, but still very playable!). I plan to soon record a short material about Kenshi, I also like Kerbal Space Program - even though the amount of time needed to put all things I wanted to the orbit was too overwhelming.

Of course, there is a plenty of games I like. But more about that next time.

Gry które lubię najbardziej?  Trudno jest mi stworzyć listę na przykład "top-ten" moich gier. Ogólnie rzecz biorąc bardzo lubię strategie i gry RPG - przez to, że zazwyczaj pozwalają na przynajmniej pozorne wybory. Swego czasu bardzo lubiłem serię Red Alert, Cultures, Baldur's Gate jednak moim osobistym faworytem w tych kategoriach jest Original War - mało znany na zachodzie miks strategii i RPG osadzony w niesamowitym klimacie Syberii 2 miliony lat temu. Bardzo żałuję, że nie ukazała się jej kontynuacja.

W grach najbardziej lubię swobodę działania, dlatego bardzo spodobał mi się Mount & Blade i Warband, przy których łącznie spędziłem chyba z 600 godzin. Moim niedawnym odkryciem jest gra Kenshi - godna polecenia (w fazie rozwoju, ale mimo to bardzo grywalna!). Planuję w najbliższym czasie nagrać krótki materiał z Kenshi, Lubię także Kerbal Space Program - choć ilość czasu potrzebna do skonstruowania na orbicie tego co mi się marzyło była zbyt przytłaczająca.

Oczywiście gier, które mi się podobały jest więcej. Ale o tym następnym razem.

Music studios and my devblog

Hi!As you can see my devblog is not focused only on my games. I like writing about things I like, about games, technics, programming and so on. I personally find that kind of blogs much more interesting than strict monotopic devblogs.

In here I want to tell you a little about my (unfinished) struggle with "Music Studio" programs. At first FL studio (former Fruity Loops). I used it before. But it's paid program (like everything now), so I buried an idea to use it. I wanted to try Studio One 3, but I was thrown away by it. Very, very strong. Finally, I ended up with Magix Music Maker 2016, which can't find my MIDI keyboard and I am forced to use Anvil Studio (btw. worth checking here:

This circumstances have slowed my progress lately. I was so much tired and pissed off by unfounded bugs in those programs. And they have taken a lot of my time - which is a great value for me. I could have spended it much better.

Jak widzicie mój devblog jest nie tylko skupiony na grach, które robię. Lubię pisać o rzeczach, które lubię, o grach, rzeczach technicznych, programowaniu i tak dalej. Osobiście uważam taki rodzaj bloga znacznie bardziej interesujący niż monotematyczny devblog.

Korzystając z okazji chciałbym wam powiedzieć trochę o mojej (niezakończonej) walce z programami - studiami muzycznymi. Na początku FL studio (dawny Fruity Loops). Używałem go kiedyś. Ale jest to program płatny (jak wszystko teraz), więc porzuciłem pomysł aby go używać. Bardzo chciałem sprawdzić Studio One 3, ale program ten odrzucił mnie od siebie. Bardzo, bardzo daleko. Ostatecznie wylądowałem z Magix Music Maker 2016, który nie potrafi znaleźć mojego kayboarda MIDI i jestem zmuszony używać do nagrywana MIDI Anvil Studio (warty sprawdzenia:

Wszystkie te okoliczności spowolniły ostatnio mój postęp w rozwoju gry. Byłem strasznie zmęczony i wkurzony na bezpodstawne błędy w tych programach. I zabrało mi to cholernie dużo czasu - który jest dla mnie bardzo cenny. Mogłem go przecież spędzić o wiele lepiej.

Friday, February 26, 2016


Just a short entry. A copule of hours ago I have been spotted by YouTuber known as Lolzmas. You can check his channel here: I hope he can expose me a little.

Meanwhile, I encourage you to visit my youtube channel: follow me on twitter: and to stay in touch!

New music!

Hi! I am currently workin on adding new music to my game. I have already created menu theme, you can watch it here:

The Tanks on Steam!

 Original on steam:

Waiting for your friends to play Dota2 or CS: GO? Wanna blow something up meanwhile? Great! Take control over your new tank and go save the world! Make some mayhem in fully configurable environment! Choose difficulty, opponents or test your luck in totally random game. Space shooter was never giving so much fun! Well... tank shooter! 

The Tanks is an acarde "space shooter"-like game with fully configurable game rules. You can easily adjust it as you like. It features variety of enemies, obstacles and environments to play with. In the game you take control of a small tank, chasing the great evil and trying to save the world.

Can I play it?
- Yes! You can! The demo is available on my webpage! Try it!

What does the game features?
- Currently the game is in development stage. For now it features 7 enemies and one boss. You can play first campain (demo) mission or random game.

When will it be released?
- Soon. Follow my twitter and devblog for more information.

I have an idea. Can I post it somewhere?
- Yes! Post it here, or on my forum. I enjoy listening to your ideas and making your dreams happen.

Why concept, not Greenlight?
- I want to hear some feedback from you and improve my game before going into Greenlight. Howewer, I will start Greenlight too.

I like the game. How can i help you?
- Stay in touch! Check my devblog, twitter and Steam frequently. I will need YOUR help to make this game even better.

Mechanizm fal przeciwników/Enemy wave mechanism

Today, I got the idea that the current mechanism of waves of enemies that does not work to the end as it should, can be replaced by the mechanism based on the prefabricates. I'm going to create an empty object, name it accordingly, save as a prefabricate and put in an array of waves. The current mechanism is based to save everything in the script and calling, each tank in a wave as a separate prefabricate. What caused the random mechanism sometimes spawn some of the vehicles for unknown reasons bumping into each other. Maybe it looks hilarious, but it spoils the fun.

At the time when this article arises, I convert gameplay to mp4 with the intention of placing it on YouTube at this address:

Dziś wpadłem na pomysł aby obecny mechanizm fal przeciwników, który nie działa do końca jak należy, zastąpić mechanizmem opartym o gotowe prefabrykaty. Zamierzam po prostu stworzyć pusty obiekt, nazwać go odpowiednio, zapisać jako prefabrykat i umieścić w tablicy z falami. Obecny mechanizm opiera się o zapisanie wszystkiego w skrypcie i wywoływanie, każdego czołgu z fali jako osobnego prefabrykatu. Co spowodowało, że w mechanizmie gry losowej czasem niektóre pojazdy z nieznanych mi jeszcze przyczyn wpadają na siebie. Może wygląda to komicznie, ale psuje zabawę.

W chwili gdy ten artykuł powstaje, konwertuję gameplay do mp4 z zamiarem umieszczenia go na YouTube pod tym adresem:

Thursday, February 25, 2016

Ja i Gwiezdne Wrota/Me and the Stargate

I love the Stargate series. I watched all sessons 10 of Stargate SG-1, 5 seasons of Stargate: Atlantis and both seasons of Stargate: Universe. Personally, I do not really like the Stargate movie from 1994. Of course, it laid the background for the show and you can not underestimate the role it played - without the film, there would not be the series, but the role of Kurt Russell and the someone who played dr. Jackson - it's not my climate. While the series... yes, my childhood and youth! I watched repeatedly, particulary seasons 1-7.

I regret that I live in Poland, as in the US and Canada, I could own the entire collection of props from Stargate and so I'm limited to what I can do or find by myself.

I always dreamed to make a Stargate strategy game. Lead in your own base (of one of the faction from stargate) and explore procedurally generated galaxy, make alliances etc. I even tried to do someching like that once as a mod to Operation Flashpoint, but it was beyond my capabilities then. This strategy would have to be quite unusual, offering first person perspective, because otherwise the whole effect would not be that good.

The player could extract raw materials or recive funds for successful missions. A lot of missions would be generated at random but not quite. I mean the level of side quests from the third Witcher, where additional missions often contains mini-campaigns. Because the game would be the Sandbox, the player must be offered enough additional challenges to not to bore him during the game. Of course, the player could explore other worlds from the perspective of first / third person and use a variety of weapons and gadgets.

Wednesday, February 24, 2016

Moja podróż do Krainy Czarów/My travel to Wonderland

Last night, I launched Alice: Madness Returns. The game, according to various sources, was supposed to be really good, so I was very positively oriented.

At first, everything seemed to be fine. Intro was very atmospheric. Very nice scenery and cartoon graphics. Controls proved to be very affordable for me - reminded me of the movement dynamics in Kingdoms of Amalur: Reckoning, but my girlfriend didn't like it - reminded her of the trauma associated with the camera work in Silent Hill 2.

The first chapter - begins well. First obstacles and opponents. Nice fight and cool idea of collecting teeth. Alice can shrink and look for shattered memories which I really liked, but those memories were  in fact not as interesting as they should be in the game, which plot is so important. The landscape was also lovely - a great setting.

And so it was a fairy tale for the first hour of the game. When I came to the factory of Mad Hatter thi gs started to get boring and sometimes annoying. Everything seemed to be extended too much. I was surprised by the lack of fighting "boss" that appearing in the final cutscene.I hoped to see more creature types too. All this made me rather lost interest to play the second chapter. The game does not attract me at all. Fragments of history Alice can find are average addictive. The devs should shorten the stages and add more variety. In my opinion, it would be better to do more short chapters, instead of less but so long.

Piątkowa niespodzianka/Friday surprise

Just a short entry about near future plans. On Friday, February 26 I plan to public the game on Steam Greenlight Contest. I also have a little surprise... ;-)

Krótki wpis o planach na najbliższą przyszłość. W piątek 26 lutego planuję publikację gry na Steam Greenlight Contest. Mam też w planach małą niespodziankę... ;-)

Currently I am working on models and thinking about improving the random game mechanism. It would be also a good idea to add some decorations to the background of the map such as skulls of the animals, stones and other stuff.

Aktualnie pracuję nad modelami i myślę nad usprawnieniem mechaniki gry losowej. Przydałoby się tez dodać jakieś ozdoby do terenu gry w stylu czaszek zwierząt, kamieni i innych tego typu elementów.

Mechanika losowości/Random mechanic

Today, I plan to wrap UV to war cart and finish chemists
vehicle. Still I hang it on then, because I am working on the mechanics of randomness for a copule of days. Random game mode allows the player a random selection of almost all parameters of the game, including the initial amount of health, number of waves of enemies, level of difficulty, weather and so on. The selection will be made on the random game screen, which is already implemented but requires further development.

I am also planning to change the resolution to a more typical. This will allow me to design a larger waves of enemies of much more interesting designs than ever before. "Mobile" version will also be developed, but for now the priority is given to PC.

Dziś planuję pociąć wóz bojowy do UV i dokończyć pojazd chemików. Ciągle odkładam to na potem, bo od kilku dni pracuję nad mechaniką losowości. Tryb gry losowej umożliwi graczowi wybór praktycznie wszystkich parametrów gry, łącznie z początkową ilością życia, ilością fal przeciwników, poziomem trudności, pogodą itd. Wyboru będzie się dokonywać na ekranie gry losowej, który jest już zaimplementowany ale wymaga dalszej rozbudowy.

Planuję też dziś zająć się zmianą rozdzielczości na bardziej typową. Pozwoli mi to zaprojektować większe fale przeciwników o o wiele ciekawszych wzorach niż dotychczas. Wersja w rozdzielczości "telefonowej" też będzie rozwijana, ale na razie priorytet uzyskuje wersja PC.

Tuesday, February 23, 2016

Praca nad menu i innymi drobnostkami/Menu work and some other issues

I'm currently working on improvements in the menu. I added a dropdown box that allows you to choose the level (so far only in the random game mode). The final window displays now the acquired scoring. I still think how to change the moving of the boss.

I still need to paint and finish war cart and crazy chemists vehicle. Crazy chemsts travels via truck that looks a little like the camper, guess why? :P

Aktualnie pracuję nad ulepszeniem menu. Dodałem dropdown box umożliwiający wybór poziomu (jak na razie tylko w trybie gry losowej). W okienku końcowym dodałem wyświetlanie zdobytej punktacji. Wciąż myślę jak zmienić poruszanie się bossa.

Pozostaje mi do pomalowania i zaimplementowania wóz bojowy i pojazd szalonych chemików. Ogólnie robi się coraz weselej :-)

Moje poszukiwania Ethana Cartera/My looking for Ethan Carter

English version: 
Yesterday, I decided to do my "game" homework and play The Vanishing of Ethan Carter, thanks to my friend, who provided me the opportunity to play it on Steam. He has spoken very positively, all the time saying, that it is worth the time, makes me wow and has a great story. So I decided to take a break from coding and play the production of the polish studio: The Astronauts.

The beginning - very positive. Cute main menu, very minimalist. As for me - unusual approach to the subject. I like it, although I preffer the traditional menu style. A few clicks in the options (very rich!) and I jumped into the game.

First Look - minimalism! Complete lack of interface. I think - okay, it has to be fashionable and unusual, so I do not complain. The first puzzle - those goddamn traps in the forest. I'll tell you sincerely, that at the beggining I was probably too stupid for this game. I walked through the forest and ran into the trap falling from a tree. I made interaction, there was little cloud vision - I tthought, probably as it should be. I went ahead and ran into the bridge at the end of which stands trolley. I thought, it will be fine, I watched the stream of Wonziu (at least two minutes of it) it will handle this. I examined trolley, there was a pile of sentences about the crank and the blood trail and the screen was suddenly attacked by the cranks - literally! The screen was buried under a "crank" sentence. These subtitles as intrusive flock of flies began to attack my character obscuring the vision of the world. The world, which is lovely, but more on that in a minute.

I went on. I run into two shopping bags and a pool of blood. The main character began its deliberations and it turen out that these bags are cut legs! I folowed the blood trail and found the body, and there began my drama - perhaps an hour looking for the damn crank! While trying to find it, I solved the riddle of the traps, an astronaut and a house full of portals!

Resigned, I started to admire the landscape. A true masterpiece! I have not seen so beautiful views for a long time. Skyrim can hide, Chernarus too. Looking from the dam on the distant landscape  was so damn relaxing that I stopped even angry with that damn crank.

I finished the game in about 3 hours. I found the crank and this damn bloody stone too. Honestly, I think that if not for these moments with the search for objects, I would have finished this game in an hour.

As for the end - very unusual. To be honest, I was surprised and left unsure. The idea for the game - great, realization- too, but those puzzles, actually "puzzles", annoying, by the need to seek a stupid stone, which is a must to put in its place. Annoying, attacking subtitles, and no journal for the writings. I know, it was supposed to be that way, but for me it is a conn.

Summary? Worth seeing, but is it is not a must-have. Gameplay is very short, it could do with more puzzles. I see in this game unused potential.

ps. I hope translation is undestandable. I can usually speak english, but when I try to translate polish grammar into english sometimes a new language is born :-D 

Poruszanie bossa i AI/Boss movement and AI

Dziś od rana próbuję rozgryźć zagadnienie poruszania się bossa w sposób jak najbardziej elegancki, gdyż jak na razie opiera się o rozbiciu i triggerowaniu poszczególnych etapów ruchu w funkcji Update(), ale jest to cholernie nieeleganckie rozwiązanie. I ponieważ nie korzystam w skrypcie z nadawania ruchu poprzez siłę przyłożoną do komponentu rigidbody, a funkcji MoveTowards muszę co klatkę wymuszać przesunięcie się bossa w stronę żądanego punktu. Działa, ale wygląda trochę sztucznie.

This morning I'm trying to figure out the problem of moving the boss in the most elegant way, because so far is based on triggering various stages of movement in the function Update (), but it is a damn inelegant solution. And, because I do not use a script with broadcast traffic through the force applied to the component rigidbody and functions MoveTowards, I have to force a shift in the boss direction of the desired point in every frame. It works, but it looks a little unnatural.

Kolejna rzecz nad którą pracuję to inteligencja przeciwników. Chciałbym żeby przeciwnicy mieli możliwość poruszania się po planszy na boki aby utrudnić graczowi trafienie. Szczytem byłoby zmuszenie przeciwników do omijania pocisków gracza, ale myślę że byłoby to również zbyt duże utrudnienie.

Another thing I am working on is AI of opponents. I wish the enemies have the possibility to move around the board from side to side to make it difficult to player to hit them. The peak of it would be to force opponents to dodge player projectiles, but I think it would also be too much difficult.

Mój brzuch wyraźnie daje mi do zrozumienia, że czas zjeść śniadanie, więc idę to zrobić.
My stomach clearly gives me to understand that it is the time to eat breakfast, so I'm going to do it.

Grałem wczoraj w Ethana Cartera i mam mieszane uczucia. Wkrótce coś na ten temat napiszę. 
I played Ethan Carter yesterday and Im not sure what to think about it. I will write something about it soon.

Miłego dnia
Have a nice day

ps. Muszę wkońcu zrobić stronę wielojęzykową. Tłumaczenie wszystkiego w jednym poście już mnie wkurza
ps. I need to make the webpage multilanguage. Translating everything in one post pisses me off.

Monday, February 22, 2016

Boss prawie ukończony/Boss nearly finished

Po godzinach zmagań udało mi się prawie całkowicie ukończyć bossa! Wciąż nie jestem do końca zadowolony z tekstury (blachy! więcej blach!), ale jestem już na etapie, na którym praktycznie cała mechanika bossa, UV i podłoże pod tekstury są gotowe. Muszę jeszcze poprawić animację bossa - jest zbyt nieruchomy.

After hours of struggle, I managed to almost completely finish the boss! I am still not completely happy with the texture (scrap metal! more scraps!), But I'm at the stage where almost all the entire mechanics boss, UV and background for textures are ready. I still need to improve boss movement - its too static.

Dlaczego Mamba Games?/Why Mamba Games?

Historia Mamba Games jest trochę skomplikowana. Początkowo, w czasach pierwszych moich modyfikacji do gier, podpisywałem się nazwą Blacksteel Studio. Przed publikacją The Tanks postanowiłem rozpocząć z nową marką. Iron Games Studio. Przygotowałem nawet logo.

History of Mamba Games is a little complicated. Firstly, in my very beggining, when I started releasing mods to Operation Flashpoint, I was signing myself as Blacksteel Studio. Before first publication of The Tanks I decided to start with a new brand - Iron Games Studio. I have even finished my logo.

Ale właśnie wtedy moja dziewczyna Ania zaproponowała aby nazwać się Mamba Games od imienia mojego ukochanego psa - Mamby. A to i ona surfująca po internecie :)

But then my girlfriend Anna proposed to name my studio Mamba Games, like my dog's name Mamba. And there she is surfing the internet.


Last days I was working on patching bugs, optimizing and adding aesthetic elements to The Tanks. I am also preparing the standalone version and all the interface elements needed to change the resolution. At the same time I'm trying to force my Samsung Galaxy Grand to cooperate with me, because it does not want to work with me to compile a version for android.

Outside the window, the first time in several days, between the clouds the sun came out. I immediatly felt better. I could go for a walk with the dog and shoot some pictures. They will be useful for texturing. It is time to eat something, because almost its almost 10 o'clock, and I standed up  at 6 in the morning and I have not eaten yet.
I hope to show you some pictures of models im currently working on today. 

Ostatnimi dniami pracuję nad łataniem dziur, optymalizacją i dodawaniem elementów estetycznych. Przygotowuję także wersję standalone i wszystkie elementy interfejsu potrzebne do zmiany rozdzielczości. Równocześnie próbuję zaprząc do pracy mojego Samsunga Galaxy Grand, gdyż nie chce ze mną współpracować przy kompilowaniu wersji na androida.

Za oknem, po raz pierwszy od kilku dni, z pomiędzy chmur wyjrzało słońce. Od razu zrobiło się przyjemniej. Będę mógł wyskoczyć na spacer z psem i strzelić kilka zdjęć. Przydadzą się na tekstury. Najwyższy czas coś zjeść, bo już prawie 10, a ja od 6 rano nic nie jadłem.

Mam nadzieję pokazać wam dziś kilka zdjęć modeli, nad którymi aktualnie pracuję.

Sunday, February 21, 2016

Słowo na niedzielę

Krótki wpis z telefonu. Pracuję nad teksturami dla modeli, szczególnie dużo czasu pochłania mi praca nad modelem bossa. Chcę żeby było to coś ekstra! Dlatego tak pieczołowicie się nim zajmuję.
Wczoraj do późna męczyłem się z muzyką, mam nadzieję zaprezentować wam w przyszłym tygodniu jakąś próbkę. :-)

Saturday, February 20, 2016

Sobotni przegląd tygodnia

 To my english speaking friends: Translation will be available soon!
Mija kolejny tydzień, a ja jestem coraz bliżej ukończenia gry! Na obecną chwilę jestem w trakcie prac nad ukończeniem i pomalowaniem 3 modeli - bossa i dwóch przeciwników, którzy znajdą się w grze w najbliższym czasie. Pozostało mi jeszcze kilka drobnych poprawek i muzyka.

New craters after explosion

Z tą muzyką to jak zawsze będzie najwięcej problemów. Próbuję sklecić coś samemu, ale w natłoku prac nie mam czasu by usiąść i na spokojnie nad nią popracować. Bardzo chciałbym także i oprawę audio przygotować samodzielnie, przynajmniej w jakiejś części.

Boss during texturing
Przed umieszczeniem czegokolwiek na Steam Greenlight, chciałbym zakończyć te kilka spraw. W oddali co prawda wciąż majaczy inteligencja przeciwników (przynajmniej na jakimkolwiek poziomie). Wiele czasu pochłania mi próba promocji na twitterze i tu na blogu, a także Do tego wszystkiego dochodzą jeszcze obowiązki, co powoduje, że premierę na Greenlight muszę na razie odłożyć. Przynajmniej na jakiś czas.

War Cart
Chciałbym też rozpocząć akcję na Przygotowałem trochę materiałów, którymi wypełnię treść na Indiegogo, ale to kropla w morzu potrzeb.

Friday, February 19, 2016

New boss!/Nowy boss

I have just finished core mechanics for boss fight! And I couldn't resist to record the fight for you!
Właśnie skończyłem dodawanie mechaniki walki s bossem. I nie mogłem się oprzeć by się tym z wami nie podzielić:


And well, yes I started new channel on youtube to upload some movies for you. Who knows, maybe one day I will make devVlog instead of devblog? ;-)
I tak, właśnie otwarłem nowy kanał na youtube, aby wrzucać tam dla was filmiki. Kto wie, może kiedyś zrobię devVloga zamiast devbloga? ;-)

A copule of screenshots of my todays work.
Kilka zdjęć z mojej dzisiejszej pracy.

The Tanks and Steam Greenlight Contest

I think about adding my game to Contest list on Steam Greenlight, but there is a lot things to be done before. I hoped for finishing them this week, but it looks like I will need more time. Maybe on this saturday. I need to finish scientists truck, fix a copule of issues, and update web version of the game. I also want to add at least one boss before contest launch. The first boss I made will be big scrap tank, or land cruiser to be more specific. With two turrets, a main gun and maybe flamethrower to keep player away.
Myślę nad dodaniem mojej gry do Steam Greenlight Contest ale wciąż mam wiele rzeczy do zrobienia. Miałem nadzieję, że uda mi się pokończyć wszystkie plany do piątku, ale wygląda na to że będę potrzebował więcej czasu. Muszę ukończyć ciężarówkę szalonych naukowców, naprawić kilka błędów i zaktualizować wersję przeglądarkową. Chcę także dodać przynajmniej jednego bossa przed premierą Contest'a. Pierwszym bossem będzie złomowy czołg, lub lądowy krążownik. Z dwoma wieżami i głównym działem, a także może miotaczami ognia, aby trzymać gracza z daleka.

Boss turret

Thursday, February 18, 2016

Unity 3D reference tutorial

Note to my polish friends: Wiem że poradnik jest po angielsku, ale nie używam trudnych słów i myślę, że każdy sobie z nim poradzi. No w każdym razie jeżeli używacie Unity 3D nie powinniście mieć problemów.

Hi! Today short tutorial about making reference between two scripts in two other gameobjects. I know how frustrating can it be. It's usually announced by Unity error "Object reference not set to an instance of an object". So how to do it right?

Step one:
We have got two scripts: for example we want to change a variable in script called BasicEnemy by the script GameProcessor.

Let's start with creating two scripts named like above. Now (for the example only, i'll show you how to change it later), create two empty gameobjects and name them also BasicEnemy and GameProcessor.
Attach the scripts to the corresponding gameobjects.

Step two: 

Lets start with BasicEnemy script first. Open it and rewrite as at above screen:
Test it. You should get constant message in console "Enemy health is10" because I have "eaten" one space after word "is" ;-) (been a little hungry). Easy, right? Okay now lets go to step three.

Step three:
Go to GameProcessor script. Edit it like on the screenshot below:
For now nothing has changed, yet.

Step four:
Let's do some math! Go again to script GameProcessor and add:
Now, every time you press R key, value of enemyHealth variable will increase by value of multipler variable.

You can also call a function from other script using "reference.ExampleFunction();", what is more you can force a script to do a hard work for another script sending arguments like this "reference.OtherFunction(argument01, argument02);"

I hope I have helped you a little. I know that making reference between scripts is always very hard at the beginning. Goodluck!

Menu work/Menu główne

I am currently working at the menu and all its screens. The first (main menu) screen is almost finished:
Obecnie pracuję nad wszystkimi ekranami w menu:

I have shown it before. Today, I implemented options menu (still needs more options to be added):
Ten ekran pokazywałem już wcześniej. Dziś dodałem menu opcji (wciąż trzeba dodać większość opcji)

And random game selection menu:
I menu wyboru losowej gry:

It still needs more options that will be added later.
To menu także oczekuje na więcej opcji, które dodam później.

Best wishes!

Wednesday, February 17, 2016

Modele w grze/Models in game

Quick post.A copule of renders bellow, not everything. I hope you'll enjoy them.
Szybki post. Poniżej kilka renderów z gry, nie jest to wszystko, ale pooglądać można.

Bonus coin - it will give you score boost!

Książka o Unity 3D/A book about Unity 3D

 A word to my polish friends. Wiem że przewijanie strony aby przeczytać polską wersję jest irytujące. Niestety mam tak cholernie dużo roboty, że nie mam kiedy dodać opcji zmiany języka na blogu, wytrzymajcie jeszcze trochę.

Today I have something other for you. I wish to tell you a little about book, I have said before in my older post here: Two books impulse to my passion. Unity 3.x Game Development Essentials by Will Goldstone was published in Poland by Helion and it's "must-have" for everyone who starts his journey into magical world of gamedev. Why? There are some reasons, I have posted a copule of them bellow.

Reason one: Simplicity, simplicity, simplicity!
The book, or actually manual, is written so simple, that common mr. Smith can understand it. What is important, every aspect of complete game is shown here with examples. So even, if coding is not a bright side of you and you get sick, hearing about JavaScript or C#, don't worry! Author shows every part of a script and describes its funcionality, and shows how those scripts work.

Reason two: Variety of contents.
Will Goldstone in his book took a good use of every page. You don't find here boring lectures about physics or maths, or discussions about advantages of one game engine or another. Damn, this manual let you make your own simple game in an hour! And you will have a lots of fun with it! And if you give the book some of your time, it will take you down all the road of the gamemaking, and you will never get bored.

Reason three: A lot of good advice
This book is full of advice and tips for future gamemaker. It also tries to teach its reader how NOT to take elementary mistakes and what to do, to find yourself in chaos growing with every new asset.

Conn: Lack of actualisation
My book is three years old and through this time unity had 3 major updates. Some things changed and what's worse, some of the scripts changed. But Unity 3D is a smart engine and suggests you what is wrong and what's changed. You can also find a lot of help online.

I encourage you to give a chance to this book and enjoy this crazy gamedev ride given by Unity 3.x Game Development Essentials

You can check the book here:
Best regards :-)

Dziś z trochę innej beczki. Chciałem wam napisać kilka słów o książce, o której wspominałem w moim wcześniejszym wpisie: Dwie książki impulsem do mojej pasji. "Projektowanie gier" Willa Goldstone'a wydany w Polsce przez Helion to obowiązkowy "must-have" dla każdego początkującego twórcy gier. Dlaczego? Jest ku temu kilka powodów.

Powód pierwszy: Prostota, prostota, prostota!
Książka, a właściwie podręcznik, jest napisany tak, że zrozumie go przeciętny Kowalski. Co istotne, wszystkie aspekty każdej gry zostały tu poruszone wraz z przykładami. Więc nawet, jeśli kodowanie nie idzie ci najlepiej, a na widok słów JavaScript albo C# dostajesz białej gorączki, nie martw się! Autor w przystępny sposób tłumaczy działanie każdego skryptu i zawiera wszystkie listingi (przepisane kody źródłowe) oraz sposób na ich wykorzystanie.

Powód drugi: Bogactwo treści.
Will Goldstone w swojej książce dobrze wykorzystał każdą stronę. Nie znajdziemy tu nudnych wykładów z dziedziny fizyki i matematyki, ani dywagacji na temat przewag jednego silnika nad drugim. Autor od razu przechodzi do sedna sprawy. Do cholery, podręcznik jest tak ułożony, że w godzinę stworzysz swoją pierwszą prostą grę! I będziesz się przy tym dobrze bawił! A jeśli poświęcisz książce trochę czasu, przeprowadzi cię ona przez wszystkie etapy i nigdy nie będziesz się nudził.


Powód trzeci: Mnóstwo dobrych rad
Podręcznik jest pełen rad i sugestii dla przyszłego twórcy gier. Stara się też nauczyć czytelnika, jak nie popełniać podstawowych błędów i co robić, żeby odnaleźć się w rosnącym z elementu na element chaosie.

Wada: Brak aktualizacji
Niestety, książka na przestrzeni lat (moje wydanie z 2013 r.) zdążyła się trochę zdeaktualizować. Przez ten czas wyszły dwie znaczące aktualizacje Unity 3D, zmieniające część funkcji programu, albo (co gorsza) wymuszając zmianę części skryptów. Całe szczęście, Unity 3D jest na tyle sprytnym programem, że pomaga w obejściu prawie wszystkich problemów, a w przypadku pozostałych można znaleźć łatwo odpowiedź, co zrobić, na forach dyskusyjnych.

Gorąco polecam książkę każdemu początkującemu twórcy, albo komuś kto dopiero uczy się obsługi Unity 3D. Moim zdaniem podręcznik ten jest wart każdych pieniędzy.

Oficjalna strona książki:
Pozdrawiam :-)

Tuesday, February 16, 2016

New menu/Nowe menu

Today, I've been working hard on menu coding and layout and at least half of it is done. I have finished the basic code of menu, game selection and pause menu. Of course it needs lot more polishing but it's next milestone on my way to finishing, a game. I have also finished menu background. You can see it below. Enjoy!

Dziś ciężko pracowałem nad kodem i layoutem menu głównego i co najmniej połowę pracy mam już za sobą. Ukończyłem podstawowe skrypty w menu głównym, ekranie wyboru rozgrywki i menu pauzy w trakcie gry. Oczywiście wszystko wymaga jeszcze sporo wykończenia, ale jest to znaczący postęp na mojej drodze do ukończenia gry. Zrobiłem także tło w menu głównym, możecie zobaczyć je poniżej. Miłego oglądania!

A bunch of new screenshots/Kilka nowych zdjęć

A bunch of new screenshots now available on You can watch them here:

Kilka nowych zdjęć jest już dostępnych na Można je zobaczyć tu:

Dwie książki impulsem do nowej pasji...

Witam! :)

Książka, która była dla mnie impulsem do tworzenia gier - Aplikacje dla Windows, Pawła Borkowskiego. Od tej książki zaczęła się dla mnie przygoda z poważnym programowaniem. Inna książka, która okazała się bardzo pomocna to Projektowanie gier w środowisku Unity 3.x. Dzięki niej nauczyłem się dobrze korzystać z programu Unity 3D i finałem tego jest właśnie The Tanks :)

Może i Was zainspirują do tworzenia własnych gier, animacji czy interaktywnych wizualizacji!

Hello! :)

The book which was for me the impulse to create games - Applications for Windows, by Paweł Borkowski. From this book my adventure with a serious programming began. Another book which helped me to Unity 3.x Game Development Essentials. Thanks to it I learned how to operate the Unity 3D engine and finale of this is The Tanks :)
Maybe they also inspire You to create your own games, animations or interactive visualizations!

Monday, February 15, 2016

New logo/Nowe logo

This is new logo for my game The Tanks. I've been workin on it yesterday and you are first to see it here on the blog :-) I hope you enjoy it! 

To nowe logo do mojej gry The Tanks. Wczoraj ciężko pracowałem nad nim i tu na blogu jesteście pierwszymi, którzy je zobaczą. Mam nadzieję, że się podoba :-)


ps. Im going to create short blender tutorials and post them on the blog so stay close! :-)
      Mam zamiar stworzyć krótką serię poradników do blendera i wrzucić je tu na blogu więc zostańcie w kontakcie :-)

International forum

I started translating texts form blog this morning, it's a lot of work to be done, but I know how important it is. You can access forum here: I encourage to leave some feedback there. It will be really helpful for me :-)

Sunday, February 14, 2016

Jesteśmy już na ModDB :>
- Zapraszam wszystkich  do zaglądnięcia  i śledzenia :)
 Za niedługo startuje forum Mamba Games!

- I invite everyone to chech this out and follow The Tanks!
The forum starts soon!

Walentynkowy post


Jak spędzacie walentynki? Ja standardowo z moją miłością, czyli grami komputerowymi :D Niestety, dziś nie będę tworzył ulepszeń do The Tanks, a przechodził do końca Amnesie, ale tylko do zmroku, gdyż nie wytrzymam tego psychicznie :D

Serduszko na walentynki :p

Gdzie jeszcze można mnie znaleźć?


 Dzisiaj dam wam linki do stron, gdzie jeszcze można znaleźć Mamba Games :)

- Zapraszam do polubienia

- Obserwowania :)
Mamba Games - Kanał
- I subskrybowania

Na razie nie ma tam dużo wpisów, ale mam nadzieję, że szybko się to zmieni.
Jeśli ktoś ma ochotę, to proszę  podesłać linki też swoim znajomym, będę wdzięczny za każdą pomoc :)

Saturday, February 13, 2016

Programy w których tworzę :)


Dziś opowiem wam krótko, dzięki jakim programom bawię się w tworzenie gier już od gimnazjum :)

Modele tworzyłem w Blenderze, programie na którym były tworzone np. bajki.  Jest on bardzo zaawansowany i pozwala czynić prawdziwe cuda, zaczynając od prostych modeli, a kończąc na filmach animowanych. Blender kiedyś był programem płatnym, lecz internauci przeprowadzili zbiórkę pieniężna dzięki, której wykupili go i od tego czasu można z niego korzystać całkiem za darmo. Jego unowocześnianiem zajmuje się organizacja non profit "Blender Foundation"

Używam także Gimpa, czyli programu do grafiki 2-wymiarowej. W nim tworzę tekstury, czyli obrazki które nakłada się na modele z Blendera. Gimp jest na szczęście w 100% darmowy ale nie ustępuje możliwościom takim programom  jak  płatny: Photoshop czy Corel DRAW.

Inkscape - program do tzw grafiki wektorowej. W nim najlepiej tworzy się wszelkiego rodzaju  loga, napisy i inne proste rysunki, które można potem skalować do dowolnego rozmiaru. Program ten posiada wiele innych opcji i także jest programem darmowym i jak na moje potrzeby wystarczającym.

Audacity - prosty program w, którym w łatwy sposób obrabiam dźwięk. Jest tam wiele rozszerzeń zrobionych przez internautów i dzięki temu nabiera on znacznej użyteczności. Nawet w serialu W11 śledczy odsłuchiwali nagrania z rozmów telefonicznych w Audacity.

Najważniejszy program z którego korzystam to unity 3d. Jest to silnik graficzny czyli motor, który napędza moja grę. Zajmuje się on obsługiwaniem wszystkich elementów, które stworzyłem w powyższych programach i łączeniem ich w 1 wspólną całość. Jest to program nie do końca darmowy gdyż w przypadku zysku powyżej 100 tys. $ należy wykupić jego płatną licencje, która ma znacznie  rozszerzyć jego możliwości.

No i nie obyło się bez kombinacji paint plus notatnik, gdyż wbrew pozorom są to na prawdę przydatne programy (bo czasem dół trzeba wykopać łopatą, a nie łyżeczką od herbaty)

Osobiście poleciłbym wszystkie te programy gdyż są darmowe i najlepiej mi się w nich pracuje  :)


Friday, February 12, 2016

A w grze...

Witam :)

Dziś chciałbym wam opowiedzieć o tym jakie mam  pomysły na modele w grze :P
No to tak, najpierw myślałem o sztywnym klimacie. Czołgi, auta i jeszcze raz czołgi ale zacząłem zastanawiać się czy nie dodać jakiś szalonych elementów np jak jedzenie psiej karmy w Wolfensteinie :3
Na pewno prócz spadających kamieni i minerałów będzie strzelający do nas pojazd, ale nie z gwiezdnej amunicji, a ze strzał... Z indiańskich strzał :D Będzie można stoczyć konfrontację z beczkami, które wystarczy dotknąć a zmiotą nas z powierzchni naszej planszy.
W grze mamy też cysterny, autka pick up'y, a planuje stworzyć lecące na nas zabawkowe króliki, które okażą się kicającą bombą - pułapką, która zlikwidowana w nieodpowiednim momencie będzie mogła zabrać nam jedno z trzech żyć. Oczywiście to nie jest wszystko co będziemy mogli podziwiać w grze, ale o tym kiedy indziej lub w ogóle zostawię to jako niespodziankę :)

Skrzynki w grze:
Są to bonusy lecz nie zawsze... Od czasu do czasu możemy spotkać czarną i białą skrzynkę. Biała zawsze daje nam coś fajnego, ale czarna nie zawsze, bo można albo zdobyć jakiś extra bonus lub zobaczyć game over na ekranie :P

Thursday, February 11, 2016

Muzyka w The Tanks


Dziś chciałem dodać muzykę w grze, lecz spotkałem się z problemem z którym boryka się pewnie każdy niezależny twórca gier... Mianowicie, na wszystko trzeba mieć w tych czasach licencję. Sprawdzałem strony jak np. i inne działające na podobnej zasadzie. Każda fajna piosenka na którą natrafiłem (nawet te rzekomo darmowe) i mogła by być dodana do moich czołgów, okazywała się dostępna tylko po wykupieniu kosmicznej licencji. Gdzie się podziały utwory w pełni darmowe? Pamiętam parę lat temu przy okazji pracy nad projektem filmowym, bez problemu znajdowałem dobre kawałki za darmo, a teraz nic...
Na razie w moim demie możecie posłuchać utworu z gry Orginal War, który siedzi w grze tylko ze względu na to że akurat jego miałem pod ręką, a potrzebowałem cokolwiek do testowania mechanizmów odpowiadających za odtwarzanie muzyki. Oczywiście nie mam do niego żadnych praw i służy on jedynie celom demonstracyjnym.
Będę starał się dodać także jak najwięcej odgłosów np. przy zestrzeliwaniu przeciwnika by jak najlepiej wczuć się w klimat "wojenny".

Jeśli ktoś z czytających mojego bloga będzie miał pomysł na utwór w grze może śmiało pisać swoje propozycje w komentarzach. W końcu to graczom ma się podobać muzyka w grze :-)

Wednesday, February 10, 2016


W prawym panelu istnieje możliwość zagrania w wersję demo The Tanks
. W grze na razie  brak instrukcji, dla tego zamieszczam ją tutaj:
- W S A D (lub strzałki) - sterowanie
- L CTRL lub Lewy przycisk myszy - strzał
- N - włącza dzień i noc
- Klawisze 0,1,2 na klawiaturze numerycznej - zmiana scenerii

@edit: Google Chrome zaprzestał wspierania wtyczki Unity Web Player, pracuję nad wersją gry pod WebGL

There is a possibility to play demo of The Tanks
My game does'nt have a menu nor instruction so I give it for you here:
- W S A D (or arrow keys) - movement
- L CTRL or left mouse button - fire
- N - toggle night/day
- Numpad 0,1,2 - change scenery

The Tanks - Pierwsza zapowiedź

Dziś po raz pierwszy mam możliwość zaprezentować swoje dzieło światu :-) Jest to też pierwszy raz, kiedy prezentuję własny, niezależny projekt. 

Kilka tygodni temu, podczas pracy nad pewną strategią, weszła do pokoju moja dziewczyna i widząc przewracające się o siebie modele pojazdów powiedziała "Hej, czemu nie zrobisz gry o czołgu strzelającym do innych czołgów?", kiedy wyszła pomyślałem, że to w sumie dobry pomysł. I tak potrzebowałem przerwy od pasjonujących algorytmów AI i wyszukiwania ścieżek. Postanowiłem wykorzystać mechanikę "space shootera" - jednak odrobinę zmieniłem konwencję. Tak powstała gra w której czołg gracza pędzi na razie przez pustynie trawę czy drogę asfaltową. aby powstrzymać atakujące z nas naprzeciwka czołgi i inne czekające na nas niespodzianki :P

Nad czym aktualnie pracuję? Mechanika gry jest na ukończeniu. Obecnie większość swoich sił przerzuciłem na tworzenie modeli i obiektów do gry. Teraz muszę skupić się na kolorowaniu modeli dodaniu muzyki i paru ulepszeń..:)

Przede mną sporo pracy, ale to przyjemne zadanie. Zachęcam do częstego odwiedzania strony, a także polubienia mnie na Facebooku :-) Za każdą radę serdecznie dziękuję