My New Project: Game Engine

Discussions About Anything Civilized, Hacking or Not

Moderators: g3nuin3, SpeedWing, WhiteHat, mezzo

My New Project: Game Engine

Postby L. Spiro » Sat Sep 06, 2008 10:54 am

I am working on a new project. This is why updates to MHS have been slow.

I am making a game engine from scratch. It will be for DirectX only (because one person does not have time to make the whole game engine AND make it work on every system).
Here is a screenshit:

Image

The terrain (ground) engine here was made in only 2 hours. It is a very simplistic approach, so the terrain does not look great, but I am working on a full terrain engine now and it will look infinitely better when I am done.

Some features of the engine:

Physics
  • Particles
  • Rigid Bodies
  • Clothes
  • Fluids
  • Ragdolls
  • Breakables
  • Springs
  • Bungees
  • 5 Levels of Accuracy from Slow-but-Accurate to Fast-but-Inaccurate

Scripting
  • L. Spiro Script

Tools
  • Map Editor
  • Maya 9 Plug-In for Exporting Models



The Tiger jet shown here was made in Maya and exported using my custom plug-in to a custom format (L. Spiro Model). It contains over 70,000 polygons which are optimized into triangle strips for fast display.
Models can be rigid-skin- or soft-skin- animated on a per-vertex basis.
The foundation of the models inside the engine is modular and generic so the code can be ported to other platforms such as Nintendo Wii (which I may do). Only the drawing code here is specific to DirectX.


Binary space partitioning/oct-trees will be used for viewport culling.


The height map used for the terrain here was hacked from my favorite game, Starsiege: Tribes. Looking at my favorite terrain from my favorite game inspires me to make my first game into something of a clone of Starsiege: Tribes. So fans of that game may get a bit excited as I intend to make an updated version of it with a higher frame rate, fewer hacks, and all the old scripting/mod support it used to have, while improving the graphics and smoothening the gameplay.


L. Spiro
Last edited by L. Spiro on Sun Sep 07, 2008 11:05 am, edited 1 time in total.
Our songs remind you of songs you’ve never heard.
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby shinnsohai » Sat Sep 06, 2008 7:14 pm

It May Looks Simple For The Moment :D
-šнιηηšσнαι-
User avatar
shinnsohai
n00b
 
Posts: 973
Joined: Mon Feb 18, 2008 7:31 pm
Location: l_ A /\/ G l< A \/\/ I

Postby SpeedWing » Sat Sep 06, 2008 7:56 pm

i don't its simple lol XD, otherwise you could do it too :P. and for maya you need to be able to draw good. otherwise you will have 70.000 polygons and your object will look like an otherworldy being :p.
User avatar
SpeedWing
Defragler
 
Posts: 2031
Joined: Tue Jan 01, 2008 1:00 am
Location: If there is a Will there is a Solution.

Postby shinnsohai » Sat Sep 06, 2008 8:09 pm

I Like Flight Games ,but The Jet In Google Earth Sucks =_=
And my Com Sucks Too :D
Cant Support Much Higher Quality Games
-šнιηηšσнαι-
User avatar
shinnsohai
n00b
 
Posts: 973
Joined: Mon Feb 18, 2008 7:31 pm
Location: l_ A /\/ G l< A \/\/ I

Postby L. Spiro » Sat Sep 06, 2008 9:56 pm

shinnsohai wrote:It May Looks Simple For The Moment :D

It is simple. I have only been working on it for 2 weeks. 2 hours on the terrain.


But it will soon look a lot better once I get the new terrain system in place and shadow volumes.


L. Spiro
Our songs remind you of songs you’ve never heard.
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby GlowSplint » Sat Sep 06, 2008 11:20 pm

Are you planning to make this game the pilot project for your company?
Image

I tend to capitalise my words towards the end. LoL.
GlowSplint
NULL
 
Posts: 158
Joined: Sat Mar 29, 2008 6:33 pm
Location: Singapore

Postby L. Spiro » Sun Sep 07, 2008 10:26 am

Its primary intent is simply to:
#1: Get me any job I want in any company I want, if I am not owning my own company.
#2: Allow me to make my own games as I please.


L. Spiro
Our songs remind you of songs you’ve never heard.
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby mezzo » Sun Sep 07, 2008 11:01 am

looks good !!!

Hope you pick up some sweet ideas to implement directx reversing capabilities into MSH and LSS :-)
- No thanks, I already have a penguin -
User avatar
mezzo
El Mariachi
 
Posts: 739
Joined: Mon Apr 30, 2007 10:27 pm
Location: Antwerp

Postby shinnsohai » Sun Sep 07, 2008 9:43 pm

Make FPS Games
Like Wolfteam Its Damn Famous In My Area,Almost Every Child Played Before :?
-šнιηηšσнαι-
User avatar
shinnsohai
n00b
 
Posts: 973
Joined: Mon Feb 18, 2008 7:31 pm
Location: l_ A /\/ G l< A \/\/ I

Postby XxNyxheroxX » Sun Sep 07, 2008 11:16 pm

shinnsohai wrote:Make FPS Games
Like Wolfteam Its Damn Famous In My Area,Almost Every Child Played Before :?
Your area damn nice , in my school , seem like no one played WolfTeam , all only play MoSiang , DotA , MapleStory and CrazyShooterOnline.

I asked them to play WolfTeam , they do not like it , damn bad.
I'm a NEWBIE

Image
Image
Image
Health reminder : Go drink a cup of 250mL water and keep your eyes off from computer for 10 minutes
User avatar
XxNyxheroxX
Probably Popular
 
Posts: 1328
Joined: Fri Feb 15, 2008 2:36 am
Location: The Universe

Postby L. Spiro » Mon Sep 08, 2008 9:54 am

I will make a first-person shooter game, modeled after Starsiege: Tribes.
I would recommend this game as the best first-person shooter, but too bad the community is gone; that was one of the major factors in it being so great.

It can still be enjoyed by all, however, and if you mention my name you are guaranteed to get some attention.
I played again last week and was practically signing autographs.


L. Spiro
Our songs remind you of songs you’ve never heard.
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby L. Spiro » Sat Oct 25, 2008 10:42 am

An update on the engine.

Image

The terrain is now much more detailed.
High-resolution textures have been added and dynamically blended across.
Fog has been added.
A sky has been added with morphing/animated/moving clouds that fade into the distance with the fog.
Lighting on the models has been fixed.
Models are also strip-reordered for faster rendering.

Frames per second and controls are shown as well.


The actual engine can be downloaded from here:
http://www.memoryhacking.com/Misc/Direc ... 20GuRu.rar

Do feel free to report back with framerates or any problems getting it to run (90% of computers should have none).


L. Spiro
Our songs remind you of songs you’ve never heard.
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Postby 17thenoob » Sat Oct 25, 2008 11:57 am

yo L.Spiro, i found something
http://hce.halomaps.org/index.cfm?fid=4129
halo 3 textures, you could use that for teh, whatever teh fuck ur making XD
User avatar
17thenoob
Been Around
 
Posts: 220
Joined: Fri Apr 18, 2008 7:36 am

Postby mezzo » Sat Oct 25, 2008 7:39 pm

hmm, would love to give this a try, but when I start DirectXEngine.exe, I get an error message "d3dx9_39.dll was not found" message.
Seems strange, as I only play dx9 games..
- No thanks, I already have a penguin -
User avatar
mezzo
El Mariachi
 
Posts: 739
Joined: Mon Apr 30, 2007 10:27 pm
Location: Antwerp

Postby L. Spiro » Sat Oct 25, 2008 8:06 pm

As was the case with my coworkers, you need to get the latest version of DirectX 9.0.


L. Spiro
Our songs remind you of songs you’ve never heard.
User avatar
L. Spiro
L. Spiro
 
Posts: 3129
Joined: Mon Jul 17, 2006 10:14 pm
Location: Tokyo, Japan

Next

Return to Social/Unrelated

Who is online

Users browsing this forum: No registered users and 0 guests