Skip to main content
GameDev.net gamedev.net

PRO Tired of ads? Read GameDev.net ad-free and help keep the community independent with GameDev Pro — $3/month.

GameDev Challenge : Tower Defense : Dev Progress ( Turret 360+Audio+SoundFx )

GameDev Challenge : Tower Defense : Dev Progress ( Turret 360+Audio+SoundFx )

DexterZ101
DexterZ101
Dexter-Z Game Development Journal · · 2 min read
3,394 9

Wazzup all ^_^y GameDev Challenge | Tower Defense | Dev Progress ( Turret 360 : Added Audio+SoundFX )

What's new :

Yo peep'z development is really slow! BTW I'm using MonoGame framework for this entry, MG is only a framework or a rendering engine which means I have to write everything from scratch including camera ?, I need to build a Game Engine on top of MonoGame to produce different kinds of games, all of my Skybox, Billboards, Quads, Particles, Models, Trails, Entity components and including Mesh Loaders was written from scratch (Not using MG conntent pipeline mesh loader), but the real pain in the butt ? is the rendering sequence for solid material, additive and transparent material to work effectively that can be use for using basic effect or custom shader, yep you have to write your own shader in MG if you don't want to use it's basic effect, MG basic effect only support up to per pixel lighting effect AFAIK the reason I need write a custom shader with normal map andh 3 light source, basically everything done here is purely code no editor or prefab tools was used. I like MonoGame because it's a code centric framework you have total control of everything, maybe next compo I'll use Unity or Xenko.

1. Added features to my custom OBJ mesh loader for better performance, It has an option now to render the whole model as one group even if the original model has many groups.
2. Improve trail header and tails trimming when not moving or can set life of a trail.
3. Swapping diffuse texture map at any given time.
4. Model diffuse texture can be an animated texture.
5. Adding child node to parent node with translation and rotation e:g: My Turret where the body is the parent node which on rotate on Y axis and Machine Gun is the child node which only rotate on X axis but follow Y axis of the parent node.
6. Adding Audio and Sound Effects


Improving my trails bezier curve, but still not perfect ?


Explosion collision detection :


Adding GRAPHICS OPTIONS : 1 = LOW 2 = MEDIUM 3 = HIGH

LOW = Basic Effect no ambient lighting

MEDIUM : Perpixel lighitng only


HIGH : Anti aliased and every model has ambient light + 3 light source + diffuse + normal map



And lastly here's some video feeds with TURRET firing on 360 in any angle with Audio + Sound effects ^_^y


EDIT : Add new video feeds WAVE#5 Prototype and I Loose : - D




Discussion

Loading comments...