Get / Set variables by Name

variablesbyname

Before I will move forward with perks I would like to show you guys how to get, set and increase variables (floats and ints) by name. You don’t need to have reference to variable to make operations on it.

In this tutorial I will create global functions that can:

  • Get/Set float by name,
  • Get/Set int by name,
  • Increase float/int by name,

Again I will use C++ for this and as always it will be super easy!

Continue reading

Online Game Balancing tool #1 – Base Class

balance_screen

After first playable demo I have encountered lot of problems with ShooterTutorial gameplay. I would like to fix them all but first  I need to have a way to quickly iterate balance of the game. In this tutorial you will learn:

  • how to change base weapon and player variables over internet,
  • how to have backup offline values,

I will do this using C++ but it will be very easy!

Continue reading

TKGame Jam 2016 – Grand Theft Taxi

I’m after TKGameJam 2016 and I have another proof that you can do a lot in Unreal Engine 4 in small amount of time.  Game was created by me, @smallshake and @ogniok with special thanks to @politko! We haven’t had any graphics artist in the team.

Dive into madness in this fast paced taxi simulator. You have ten seconds to get your clients to the destination or else they won’t pay you!

12719290_1150169308341291_8542629117904010224_o 12747539_1150169248341297_2545138683569032275_o 12771499_1150169445007944_7563220202408499445_o

Game can be downloaded at GameJolt.

I would like to show you guys couple of pipeline decisions we did. Maybe it will be helpful for you.

Continue reading

First Playable Milestone

I’m finally at point where I can show the game and get some feedback. I can call this as First Playable Milestone. The great thing about ShooterTutorial is that I’m doing it totally live, freestyle without any preparation. You will be able to see and analyze whole development process.

Basically in normal environment you should be able to get to this milestone by 2-3 days work playing only with placeholders. It took me 9 months (!!!) to get to this point as I’m doing lot more stuff than usually and 90% of my time consumes tutorials.

Continue reading

Featured Backer – Epic Games

I have awesome news for you guys! Epic Games backed Shooter Tutorial for 14,000$ in their Epic Games Educational Dev Grants

This is good time to share some details about the future.

First Milestone: Finish ShooterTutorial.

First goal is to finish ShooterTutorial in current form. Freestyle live development blog explaining step by step what I’m doing.
I’m aware that some of the tutorials can be hard for beginners…that’s why I decided to create a e-book for people that are starting their game development trip.

Second Milestone: Book for Beginners.

When ShooterTutorial will be finished I will start working on “Learning UE4 Blueprint by Example” e-book. Which will focus more on game development overall and how to use Blueprints to create shooter game. Book will use only free assets and will be friendly for beginners. It will feature exactly the same game as I’m doing here but it will be written from scratch taking knowledge that I have learned.

ShooterTutorial milestones:

There is still lot of stuff do to in ShooterTutorial before it can be finished:

  • Closed demo (this will happen really soon and will be iterated couple of times)
  • Endless mode,
  • Weapon / Character upgrades,
  • Steam Support,
  • VR Support,
  • Hi-End mobile Support,

Hope I shared some light here and you guys will like the e-book idea!

Adding Google Analytics

screen

Every game should have analytics. You need to know your players and make a game that they love. Analytics will help you a lot. In ShooterTutorial example I would like to know:

  • Where player dies – if game is to hard or to easy,
  • Which weapons players are using,
  • Which weapons are the best,
  • Which patterns and enemies are hard and which are easy,
  • How many people is looking at leaderboards and other screens,
  • If players use combo to make better score,
  • If reloading times are to slow,
  • and lot more…

I will show you how quickly you can implement analytics in your game and in ShooterTutorial. We have great times for indie developers now.

Continue reading