Awesome Tuts Blog
1,220 FOLLOWERS
Provides quality educational articles about game and app development.
Awesome Tuts Blog
1y ago
In video games, the small effects add up to making your game look stunning.
Things like playing the jump sound when you press the jump button, or leaving bullet debris on the wall when the bullet hits it and so on.
One of these gameplay add-ons is the x-ray effect which allows you to see through other gameplay elements like walls, doors, even characters.
And popular games like Batman Arkham Asylum have this effect:
Other notable games that have this effect are Mortal Kombat – which they implement when the characters perform special attacks on each other.
And Sniper Elite – which they impl ..read more
Awesome Tuts Blog
2y ago
In video games, the small effects add up to making your game look stunning.
Things like playing the jump sound when you press the jump button, or leaving bullet debris on the wall when the bullet hits it and so on.
One of these gameplay add-ons is the x-ray effect which allows you to see through other gameplay elements like walls, doors, even characters.
And popular games like Batman Arkham Asylum have this effect:
Other notable games that have this effect are Mortal Kombat – which they implement when the characters perform special attacks on each other.
And Sniper Elite – which they impl ..read more
Awesome Tuts Blog
2y ago
C++ is the most effective and widely used programming language for creating video games.
It’s also the language Unreal Engine, arguably the most popular game engine in the world, uses too.
However, there are some differences between the traditional C++ programming software developers use and C++ that is used in Unreal Engine to create video games. The concepts are the same, just the syntax is slightly different.
In this post we’ll cover in depth the differences between C++ for software development and C++ for Unreal Engine game development.
Before we start, make sure that you download U ..read more
Awesome Tuts Blog
2y ago
Materials are assets that define the surface properties of objects in your game or simply they define how a game object looks like in your game.
Materials are used to determine the appearance of objects, such as their color, texture, transparency, and other visual characteristics.
Materials can be applied to individual objects or to whole surfaces, such as a wall or a floor.
They are an important aspect of game development and play a crucial role in creating visually stunning environments and objects in Unreal Engine.
In this post we are going to take a look at materials in ..read more
Awesome Tuts Blog
2y ago
Choosing a game engine depends on your goal as a game developer. Some people treat game development as a hobby, and in that case you can choose whichever engine you want.
The focus of this post is going to be for those who want to make game development their career and those who want to create indie games and sell them.
Visual Coding & Coding
For starters, both Unity and Unreal have a visual coding language. Unreal has the famous Blueprint system, while Unity has Bolt.
The Unreal Blueprint system is better than Bolt because it’s been a part of Unreal since it was created and thus has ..read more
Awesome Tuts Blog
2y ago
Recently I promoted my Lazy Game Dev product and this is one of the emails I wrote for the promotion.
A lot of people found it funny so I’m sharing it here for some entertainment.
The email starts below the line. Just FYI the coupon code is expired.
It’s the end of 2012 in Copenhagen city.
A young, insignificant game dev named Asbjørn Thirslund is hurrying home to create his first tutorial for a YT channel he just started called Brackeys.
He’s walking through the Churchill park when —
“Psst! Brackeys!”
At the sound of his name, he stops and turns…
…and sees a man in a trench ..read more
Awesome Tuts Blog
2y ago
These are 7 absolutely worst things you can do in your game dev project that will slow down your game, make it crash, not get you hired in a game studio, or get you fired if you work in one.
So what are they?
#1 – Never leave initialization functions in your script if you’re not using them e.g. if they’re empty.
In Unity, that’s Awake and Start. In Unreal, that’s BeginPlay.
Tbh I didn’t test it for Unreal, but I can imagine it works the same as Unity. I might be wrong.
But in Unity, if Awake & Start are left empty, they will still affect the loading time of your game.
It might not matter ..read more
Awesome Tuts Blog
2y ago
Recently I promoted my Lazy Game Dev product and this is one of the emails I wrote for the promotion.
A lot of people found it funny so I’m sharing it here for some entertainment.
The email starts below the line. Just FYI the coupon code is expired.
It’s the end of 2012 in Copenhagen city.
A young, insignificant game dev named Asbjørn Thirslund is hurrying home to create his first tutorial for a YT channel he just started called Brackeys.
He’s walking through the Churchill park when —
“Psst! Brackeys!”
At the sound of his name, he stops and turns…
…and sees a man in a trench ..read more
Awesome Tuts Blog
2y ago
These are 7 absolutely worst things you can do in your game dev project that will slow down your game, make it crash, not get you hired in a game studio, or get you fired if you work in one.
So what are they?
#1 – Never leave initialization functions in your script if you’re not using them e.g. if they’re empty.
In Unity, that’s Awake and Start. In Unreal, that’s BeginPlay.
Tbh I didn’t test it for Unreal, but I can imagine it works the same as Unity. I might be wrong.
But in Unity, if Awake & Start are left empty, they will still affect the loading time of your game.
It might not matter ..read more
Awesome Tuts Blog
2y ago
If you browse Reddit or Facebook game dev groups, where the expurt game devs hang out, you’ll find different opinions on the #1 skill every game developer NEEDS to have.
Of course, these opinions are based on years of wisdom gained purely through acting smart whenever someone asks a question in those places.
One of the things you’ll see often is “algorithms and data structures.”
I laugh every time I see a dumb comment like this because I know it comes from software devs who have no idea how game development works. So it’s safe to say this is not the most important thing every game dev needs t ..read more