Posts RSS Comments RSS Del.icio.us Digg Technorati Blinklist Furl reddit 104 Posts and 7 Comments till now
This wordpress theme is downloaded from wordpress themes website.

Archive for the 'Unreal Engine' Category

Changing the look and feel

image

Bomb Explosions

Added some more stuff such as bomb explosions with sound effects (based on starter content).

image

image

Blueprints Transforms

The moving platform that we got from https://www.youtube.com/watch?v=TNkX3DdwhQw was not replicating properly on the network.  I tried fixing that directly, but I ended up rewriting it from scratch.  I noticed actor vectors in the editor are displayed relative to the actor’s transformations.  So getting the location in blueprints required me to think about the transforms (transformation matrices from CG 101).  I found this convoluted, but maybe Blueprints are making my brain lazier (spoiled) relative to C++ code) 😀

image  image

image

The following I will need to review whether it’s the best way to do it in terms of networking, but it seems to work at least (Loc Interp is replicated).  It does seem to work, but it seems wasteful because we’re continuously sending Loc Interp to the clients.  Loc Interp’s location should be deterministic relative to time, so assuming we have the starting time in sync with client and server, sending Loc Interp over the network seems wasteful.

image

image

Spawn bomb and laser shot on server

Implemented spawn bomb and laser shot on server

https://youtu.be/sbfcBJd9gk4 – I used this as a guide

image

image

Portals, moving platforms, laser sound

Moving platforms.  Character + bombs + lasers go through portals (smooth transition).  Simple sound cue for the laser shot.

Portals is from – https://www.unrealengine.com/marketplace/en-US/product/portals-blueprint

Features:

    Portal blueprint
    Smooth transition through portal
    position, direction, momentum, and scale transformed through portal
    Compatible with Character and rigid body actors (should work for nearly anything that can overlap)
     Wall Walking non-Character BP with portal-compatible third person camera (from Unscher)

image

image

Bomb throwing etc

XBox One controller Y throws bomb in analogue stick direction; X shoots laser in analogue direction.

The bombs don’t explode yet so here are a couple fun screen shots of spamming the level with bombs.

image

image

image

Bomber Fighter updates

Did some updates including:
* made a simple 1v1 fighting map

* tested IP networking with a hobby project teammate Spiffy (requires port forwarding on router and sharing IP address)

* looked at advanced sessions though I didn’t implement that yet

* read about Amazon GameLift which looks more involved – https://www.youtube.com/playlist?list=PLa1dM5bPQv0u2IWZRIxtRqwWVJNOUtlbF (24 hr or so of videos)

* added a small handgun to the player’s hand socket (although it’s too small to see)

* user can shoot laser projectiles which use a bright glowing material with particle effects

* user can shoot lasers directionally with left thumbstick though current method is kludge looking (doesn’t move and point the gun)

image

image

Bomber Fight

The HeroQuest project has been a good learning experience, though I want to get some exposure to other parts of Unreal Engine.  One of my college game projects (halcyon days) was a bomber man esque game – http://mepem.com/resume/M3.html , so my next game idea is basically a simple bomber man fighting game starting from the platformer template.

Also, HeroQuest is using git (bitbucket).  But for this project, I decided it would be fun to setup a perforce server on AWS for this starting from – https://youtu.be/7eVO0qXC3nk .

image

image

Quest 1 video

Full playthrough of quest 1.  Did a lot of small improvements and fixes in the past few days.

HeroQuest 19: Quest 1 from Pem on Vimeo.

User Interface (UMG) updates

Revamped the the HUD buttons

image

image

Next »