[Video] DirectX 12: Resources Barriers and You

The DirectX 12 education channel on YouTube are frequently adding new videos to their learning collection. If you haven’t yet checked it out, and want to understand DirectX 12, you should take a look and explore this channel.

Anyhow, I decided to share this video as it’s an important topic for DirectX 12 development. In this video, Bennett walks you through the do’s and don’ts of D3D12 Resource Barrier usage. You’ll learn how to avoid common mistakes, and how to call the resource barrier APIs in a performance-optimal way.

Posted in DirectX, DirectX12 | Leave a comment

Gameplay video: ReEntry–An Orbital Simulator

Logo

Lately I have been working on a space simulator names ReEntry. The game is focused around Orbital Mechanics, where you fly a rocket from a 3rd person perspective, perform orbital maneuvers to complete missions and so on.

The game will focus on realistic programs like Project Mercury, Project Gemini, Project Apollo and the Space Shuttle.

The game also comes with a Virtual Cockpit mode for Mercury (others to be implemented as well if time permits, currently started on Gemini) where I have modelled the interior of a generic Mercury Capsule that can operate both the Redstone and the Atlas Launch Vehicles (see screenshots below). The switches, gauges and fuses has all been implemented, as well as navigational equipment, electrical components, and so on.

 

GAME PLAY VIDEO: Entire Redstone-Mercury 3 mission

 

SCREENSHOTS (WIP)

53
Mercury-Atlas lift off

72
The interior of a generic Mercury capsule

M2
Mercury capsule in orbit

64
Mercury-Redstone at the launchpad

Posted in Game programming, Unity | 1 Comment

#GameDevLive–Episode 2: Creating a game from scratch!

image

Welcome to Episode 2 of #GameDevLive! The purpose of this series is the help you get started with game development and Unity 3D, while we develop a full game.

In this episode, we will use trigger zones to add power ups, introduce fuel to our player and some more UI tweaks like a fuel indicator that changes color based on the amount of fuel left, and a restart level button that is visible when it’s game over.

You can follow OmegaDish on Twitch to see these episodes live, while providing input, suggestions and what features will implement – be part of the development! Smile

Right, enough talking, let’s get started!

Download the tools you need here: www.unity3d.com
Download the source here: https://github.com/omegadish/DishGame

Also a special thanks to Bredholy for helping me with editing and the Twitch channel!

Posted in Game programming, GameDevLive, Tutorial, Unity | Leave a comment

GameDevLive Episode 2 will go live tomorrow at 10am PST

Hi!

The next episode of GameDevLive can be seen from http://twitch.tv/OmegaDish tomorrow at 10am PST, see the countdown here: http://www.timeanddate.com/countdown/generic?iso=20151208T10&p0=234&msg=%23GameDevLive+-+Session

In this episode, we will continue from Episode 1 (recording: https://digitalerr0r.wordpress.com/2015/12/05/gamedevliveepisode-1-creating-a-game-from-scratch/), covering pickups, more UI and a simple main menu.

Hope to see you guys there!

Posted in Uncategorized | Leave a comment

#GameDevLive–Episode 1: Creating a game from scratch!

Episode1

I decided to create a new video tutorial series for you guys, #GameDevLive! The purpose of this series is the help you get started with game development and Unity 3D, while we develop a full game.

Episode 1 is all about getting you started with Unity, and creating a little game from scratch, while the next episodes will build on this game introducing more concepts of Unity, taking you to an advanced level of Unity game development.

You can follow OmegaDish on Twitch to see these episodes live, while providing input, suggestions and what features will implement – be part of the development! Smile

Right, enough talking, let’s get started!

Download the tools you need here: www.unity3d.com 
Download the source here: https://github.com/omegadish/DishGame

Also a special thanks to Bredholy for helping me with editing and the Twitch channel!

Posted in Game programming, Tutorial, Unity | 2 Comments

#GameDevLive – I will make a game live on Twitch!

On the 3rd of December I will do a live stream on the OmegaDish channel, where I will start developing a game. In the first episode we will create a prototype of the game from scratch using Unity 5, and then in the following episodes, we will continue to work on the game to complete it. I will also take requests and input from the chat so YOU can influence how the game will function and look!

Following this series will get you started with game development and Unity, learn the different options for monetizing on your game, as well as publishing it.

image

Countdown:
http://www.timeanddate.com/countdown/launch?iso=20151203T10&p0=234&msg=%23GameDevLive&font=cursive&csz=1&swk=1

 

Hope to see you there!

Posted in Game programming, Tutorial, Unity | Leave a comment

MVP Lander: Source code from my MVP Summit session

image

As an ex-MVP it was awesome to be back at MVP Summit as a speaker. In todays session I spent about 40 minutes on this little game where you control a lander using A and D for rotation, and W or Space for thrust. You need to land on the platform somewhere on the moon below you.

You can download the source code and the exported Windows 10 Universal app here:
http://1drv.ms/1GMES9k

See my previous post for the SpeechSynthesis, VoiceRecognition and Cortana integration:
https://digitalerr0r.wordpress.com/2015/10/21/voice-activating-your-windows-10-games-using-speech-synthesis-voice-recognition-and-cortana/

Thanks for attending my session, enjoy!

image

Posted in Tutorial, Unity | Leave a comment