FPX (FPS) Learning Project (2010)

FPS I am working on

My first game project ever. At this stage i have never coded,
modeled maybe 2 ever before i took this project on, no animations
but have dabbled, and no texturing history.

This is a Learning Project:
Final project goals (* = completed, ** beta)

  • Weapons (pistol, assault, shut-gun,Sniper,grenades, gravity gun,grenades)
    ** Adaptive cross-hair
  • Aim down sights
  • Bullet Spread
  • Bullet Casings
    **Good gun models, hands, and animations
    *Ability to drive vehicles(almost finished)
    *Good effects ( **rain/snow, **blood, dust, **smoke, **explosions, clouds)

More Goals, will be added as i work!

Once again this is a leaning project, so enemy A-I will be handled once all the basics are
done. In basics i mean, proper shooting mechanics, player movement, health, Gui, basically the shell of the came, that a story and characters can be slapped on. Maybe if the project is successful I will post the project scripts, and files as a More Updated FPS Starter.

As I am learning, much of the scripts that i have compiled, are snip and bits copied from other scripts(rewritten), in addition to what i have learned, and scripts i have written entirely myself all in js. As of now 90 percent of the models are taken from Torbosquid and artist3d. ( i thank every body else that puts their work up for others to explore and learn. without you free learning could never happen).

The Project is up for discussion please give me all suggestions, and help, and remember i am a noob. This is my 7th week working with unity. I NEED NEGATIVES FOR PROPER FEEDBACK

// Know BUGS

  1. Grab an object with the gravity gun, and witch to another weapon. then watch what happens if you pull out your gravity gun. ( i know how to fix this, it just think it might be cool)

PLAY MY GAME!
11/27/2010:

Imputs:
////////General////////////
Pause/ Unpuse = Escape
Movement = WASD
Fire = Mouse Left
Aim = Mouse Right
Reload = R
weapons switch = Numerals/Mouse scroll wheel
run = shift
crouch = lft ctrl
Flashlight = F
Switch fire modes = X
Switch Grenades = X
////////Vehicles////////////
enter vehicles = E
helicopter rotors = Mouse scroll wheel
helicopter movement = wasd + Mouse X

////////// Game Play//////////////
hold down mouse to power grenades
hold down mouse to power Gravity gun throw

/////////////////////////////////////////////////////////////////////////////////////////////////////////////
WEB Player: http://dl.dropbox.com/u/6410323/WebPlayer/WebPlayer.html

PCS: http://dl.dropbox.com/u/6410323/FpX/FPXPC.zip

MAC: http://dl.dropbox.com/u/6410323/FpX/FPXMac.zip

I’m looking forward to seeing a build :smile:

Gravity Gun is a unique idea! I’ve never heard of something like that 8)

Best of luck and welcome to the forums!

I’m not sure “unique” would be the best way to describe it. :wink: Gravity gun - Wikipedia

Im sure he was being sarcastic.

Gravity Gun, is def not original. Well in my defense my starting out concepts were Half-Life, Left4Dead, and Postal. Well i have uploaded a quick build, hopefully the files work. Let me know what you think so far. I will attempt o work out hands, for the weapons.

  1. The grav gun is my design, I will either keep working on it or Make a new one based on your reactions.

I love the gravity gun. Every FPS needs one. Heck, every game should.

I have actually gone ahead and tweaked some things, if Anyone played the first build i posted today. you can see i have added a few things.

I am using a new Uploaded with a little more control, and less effort to upload.

  1. Weapons leave the screen before being switched.
  2. Hands Implemented
  3. Few minor fixes, and updates

Please Play and Post Responses. I Need all Help

This is a good first start. You have everything began for the basics of a decent first game. Going to be cool once you give us some baddies to shoot at

thank you for all comments, and don’ be afraid to point out negatives. anyways right now i am basically working out a basic map ( i can go snow, grass, urban, or indoor). i like the snow/rain i have in the game but have been considering a indoor museum lvl, as i have been working with c4d, and have gotten much better at modeling, and texturing ( uv + 3d body-paint). i need some feedback on the weapon models, as wit the current build they have not been really attached and animated with the hands.

P.S. it is actually finals week, so i wont have sum new to upload. but i might be putting pics of w/e from time to time. also i would like more ppl to critique before i start messing around too much

Mac version plz

I will have a new build tomorrow, for both PC and mac, i will need to know how to do a mac version if possible.
I have updated the Grenades, and added a bigger test terrain, although the final project will be indoor and outdoor (for gta like game).

Updated:

  1. Grenades
  2. Gravity gun Model

i wish i could do more but i am in my final week of school so FINALS lol. During the summer there will be a new build until completion.

I am done with my finals. And Have A New build.
I had time to learn more C4D, and Unity. I have made a terrain with a house i modeled in C4D. As you can see texturing skills still lacking and the House has a hole lol.

Please comment:

  1. Improved Gun positioning thanks to Dastardly Banana!
    (i used bits of his aim code, with some i wrote)
  2. Better Grenades. With (no go through object js)
  3. Better weapon select. (selected gun can not be
    reselected if active)
    4.Muzzle Fire Back (Had Missing Muzzle mesh)

Have you posted your new build? I think you forgot to include the link. I’d love to give it a shot.

i am sorry i posted the reply stepped out, I have just uploaded the new build.

New Link In First Post

Hello Kitty Online needs a gravity gun. :wink:

…I’m not joking.

…But this seems like a pretty good project. You’ve got a long ways to go on all fronts, but it’s looking good.

I am looking to create a bullet casing effect, Any suggestions. Currently the script i have spawn the casing in front of the gun.

var Casing: Instantiate (Casing, transform.position - Vector3(.05,0,-.05), transform.rotation);

Any other way of spawning an object a off to a position relative to the parents transform.

Updates: 1.Aim down sights updated.
2.Casings

P.S. What is the best way to simulate kickback (Recoil), and weapon movement and Spread. though scripting.

After a few more additions. I might possibly release a beta, so others can use the system to set up a quick fps. But i NEED FEEDBACK.

I would like to post a new build within a week or two.The last had a few bugs, and performance issues.

I will post a new build tonight with better performance. PLEASE COMMENT, specially negative aspects!!!. After this build the game will be worked on daily, with possibly a new build on a set day every week or other week.

tune in at 10pm. LOL

Currently working on:

  1. recoil
  2. spread
  3. bullet casings
  4. few tweaks.

I hope I can release a build with the ability to drive vehicles. I have been very inspire lately to jump to that step of the project.

NEW PC BUILD UP. (5/13/2010)
I also tried a Mac Build. All you Mac Owners Let me Know how it runs.

Still waiting to hear from you all… :cry:

Have a good night! LOL :lol:

Hey, can you post your project. I am doing my own little game for Uni and I have thsi problem with gun, it goes through walls. It realy makes me mad.

Thanks a lot.

p.s. your gun models and hand models look nice :slight_smile: