Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(1 edit) (+1)

Devlog 4!

Hello everyone, it's me again.

My experience with Unreal Engine:

I'm starting to like Unreal Engine. Now that I understand its fundamentals, its tools are really helping me out.
I was expecting Unreal to be much more difficult to learn; but I would even argue that it's easier than Unity!
Unity is more programmer-friendly but Unreal is more artist-friendly. So if you are a programmer and you hate visual scripting, it's going to be a tough ride. But if you are willing to learn blueprints too, then It's really not that difficult.

I have heard some people say that Unreal is less flexible than other engines like Godot and Unity, but that is not true.
If you are trying to make a game, Unreal is not any less flexible than those two; but if you want to create any other type of software, Unreal isn't the right choice.

Also, C++ isn't that difficult. The most difficult part of C++ is memory management which is not required in Unreal; because Unreal has a built-in garbage collector.
C++ without memory management is very similar to C#, but every now and then you have to pass in or get a pointer.
Also Also you don't even need to know C++ to make games with the engine!

Anyways! Now that Unreal propaganda is over, it's time to get into the fun stuff!:

New Features!

There is a lot of them!:

To Do ListState
Dynamic Vehicle Sounds
Rework the waypoint system
Fix GasPumpsManager
Introduce breakable objects
Make DelayProvider
Make the vehicles brake gradually
Finish the Time system~
Add more sound effects
Make VehicleSpawner~
Fix DelayProvider (holy s**t that took a while)
Make Flasher_S
Make Explosive_S
Make Destructible_C
Rewrite the fueling system and make it a component
Make Gas Pumps react to explosions
Make a simple death system 
Make The Cabin
Finish the first Night Vehicle, the BomberBox!!!

Wow! That was a lot!



📖Story Update📖

The story isn't complete yet. There will be four characters which two of them are new. (not including the player)
The story is less vague now but the progression is not natural at all. It doesn't have that 'smart' flavor to it yet.
I will share more about the story once it has reached a stable stage!


📷Gallery📷

-Explosion
The smoke particles have been fixed and don't glow anymore.




-The BomberBox
BomberBox is a vehicle that only appears at Night. That's all I can say for now!



-The Wooden Cabin



-Me having some fun before implementing the death system



Anyways, that's about it:

See you later!

(+1)

Wait what!? Unreal has a built in garbage collector???? That's interesting for an engine that uses C++. Doesn't garbage collecting reduce performance? I mean I'm not saying it's a problem for your game, but it's weird they considered doing that with C++

Also I love it! I'm genuinely excited. 

(+1)

It does reduce performance but it's kinda optional!
If you want a class to be garbage collected then you have to derive it from UObject and give it the UClass macro, else it will not be garbage collected.

I said 'kinda' because if you want a class to be recognized by Unreal editor then you have to enable garbage collection for it!