Month: March 2017

UE4: Making a decent scene (Part 1)

UE4: Making a decent scene (Part 1)

In Unreal Engine 4, beginners mostly suffer because they can’t make a scene. But, %66 percent of people get across that very quickly, and almost everyone gets stuck on the issue of lighting, positioning props, etc. (Well, as far as I know). Well, I have a tactic. Which is, randomly making a scene, then getting inspiration from that scene to make the scene you desire.

Making the walls using brushes

To make the walls, start by placing a single cube brush:

Capture

How is this even shaped like a wall? See, that’s the thing about brushes, you can change their shape at will, without going to Blender, or using scaling tools. So when we pull the face of the cube inwards, we get this:

Capture2

That’s more like it! Now, let’s put the second wall in. To do this I am going to duplicate it and move the duplicate at the same time by holding Alt and dragging the arrows. Then just rotate it. Note: I am only going to place 2 walls, because I want it to be visible from the outside, since I am building this in my Blog project.

Capture3

And the roof:

Capture4

Now, I am going to add the props and the floor in one frame:

Capture5

That’s kinda nice! We could just leave it here, but nobody has a grey checkerboard pattern for all of the faces of the room. Time to spice it up a little.

Capture7

I think that bricks look suitable for walls, I used the basic floor material for the floor, and I used copper for the roof, just for fun.

Now it’s really starting to take shape! Now let’s add a reflection sphere so the reflective surfaces on this scene actually reflect something.

Capture8

Voila! Our random scene is finished. Now, in the next part, I am going to take inspiration from this design, to make a scene that I actually desire, not just a random scene. Take care!

Xamarin: Cross-platform mobile apps made (really) easy

Xamarin: Cross-platform mobile apps made (really) easy

I found out about Xamarin like one and a half months ago. I really liked it, and now I think that it is time to make a blog post about it. Xamarin is a platform for building cross-platform (or non-cross-platform) mobile apps easily, using C# and Mono. You can use any IDE for it, preferably Visual Studio 2015. Since Xamarin is owned by Microsoft, there is an option for installing Xamarin directly onto Visual Studio. Perfect!

Xamarin has a few branches; Xamarin.Forms, Xamarin.iOS, Xamarin.Android, Xamarin.WinPhone(UWP).  Each of them are for their corresponding platforms, but what is Xamarin.Forms? Xamarin.Forms is a branch of Xamarin, that allows you to write shared code for the UI. So, basically you write UI code for all platforms, but you may have to write extra code specifically for each platform.

Let’s get to the point. Xamarin, especially Forms, is INCREDIBLY flexible. You can basically do everything mobile in there (there are exceptions obviously, such as 3D physics games). There are many tools, views, layouts, pages, etc. You can see that just from the applications made using Forms.

But, if you don’t want cross-platform, or you want to harness the power of each platform specifically, there are always the platform specific ones. I mean, cross-platform isn’t always better.

I will be posting more posts on this topic, so stay tuned! (Maybe on Sunday if I don’t forget or play Half-Life 2 for eight hours, just maybe)

Featured image credit: TechCrunch

Virtual Reality games and HMDs

VR is a game sub-industry which is, well, blowing up right now. It wasn’t too big before, and technology to make VR games were limited, but now, there is more technology to make VR games than you will ever need. The thing is, how do we test those Virtual Reality games? An HTC Vive is 900 euros! * dead * It costs more to test the game, than you get money from it! And, you have to learn to make VR games, understand how it works, so it will be a LOOOONG time before you can break even. And don’t give the “Oculus Rift is cheaper” excuse, the HTC Vive is ten times better than the Oculus. Besides, the DK2 is sold out. Gimme a break..

Hand controllers

The hand controller is a great idea, because what is the point of VR when you just look around, and give input from a keyboard from the real reality? It just isn’t virtual anymore. (Too bad that the guys at Oculus slept through the course of innovation.)

The controllers of the HTC Vive have trackpads, which is a nice idea too, to give more control. I think that the more input you can give (that isn’t given to something other than the HMD), the better experience of VR.

A huge problem with VR

A huge problem with VR is that, if you give movement input via walking, then you will most definitely, %100, guaranteed, crash into a wall, hurt yourself, and maybe even break the headset. And since going outside to play VR games is a really bad idea, you most likely have to turn Standing Mode on, and what’s the fun in that?

Summary

Basically, making VR games is hard, playing them is hard, but when you can, it’s so much fun!

That’s it for this post because I have to go to sleep in half an hour at the time of writing. Thanks for reading!

P.S. I am not dead. I just forgot to write posts for a month straight.