Skills Needed to Design either: Quake, Quake II, Q3A, Unreal, oUnreal 2003
I'm wondering, what kinds of skills do you need to design first person shooter games like those? For any of you who have designed them, would you need to be very familiar with linear algebra/abstract math/matrix theory type things? How advanced would you need to be in physics? Would you have to be a genius to design those kinds of games, or could you just do it with hard work and a little bit of help from the API? What are your thoughts.
To design the games or to actually write them?
You probably need lots of playing experience and some creativity, as well as knowledge of the limits on your 3D engine in order to design a good game on paper.
To actually write one, you'd probably need:
- 2D, 3D and sound editors, as well as code to load those files
- A system for representing the world and the various objects (enemies, powerups, misc. objects) within it, and a level editor to create these worlds easily; probably you'll also need a simple trigger-based scripting system for scripted missions where things happen after the player completes a goal
- Knowledge of general 3D graphics theory: the rendering pipeline, transformation matrices, multitexturing, various types of light sources, vertex shaders (?), special effects (fog, shadows, water waves, transparent bitmaps for fire/rain/explosions, etc)
- A good enough representation of physical objects that you can prevent them from going through each other (this is harder if they are arbitrary 3D meshes), and calculate their new velocity and position each frame based on gravity, friction, and interactions with other objects (probably using conservation of momentum or kinetic energy)
- An AI system for enemies: probably a finite state machine which can give them various goals/missions, and pathfinding and weapon targetting routines
- Miscellaneous user interface features: a minimap/radar, a way of selecting weapons, a main menu and level selector/loader, code to serialize/deserialize the game state for saving a game, code for networking (probably using UDP).
A good book on creating games would probably contain most of the things you'd need. I've seen many of these. Check Amazon or your local book store maybe.
I don't think a simple first person shooter with most of the main features of Quake or Unreal would be hard to make. However those designers had two things that made the games successful and would be very hard for a single person to do alone:
1) Time. Lots of it to add details, fix bugs, create artwork/sound, design challenging levels, and even write and document all the basic routines and object libraries that make up the game.
2) Heavy optimization. Those games look good because almost everything is optimized to go the fastest it can, so there can be more polygons, larger textures, more special effects, more objects and particles, larger levels, and so on. A game with the same gameplay/strategy features as Quake or Unreal but with 3-4 times lower polygon count, blurrier textures, many of the particle effects gone, and smaller levels would be a lot less successful.
Similar Messages
-
Hi All,
I am an ABAP consultant. I am trained in Web Dynpro ABAP.
I have a working knowledge on creation of i-Views.
What are the additional skills needed for maintaining a Enterprise Portal.
Is Java knowledge needed for this. If yes please provide the topics that I need to understand in Java.
Thank you all in advance.Hello,
You will have to know the different components and what kind of configuration is possible out of the box within the enterprise portal i.e KM, Collab for example. Also general administration tasks - system creation, SSO federation. Getting into portals is easy being a good portal consultant is challenging to some since you would need to wholistic view of the landscape internet facing , intranet portal. Good to have also is a view of what portals other than SAP EP offer the same or better features.
Java is needed if you have to customize any existing component or if you want to build new components either in java or WD 4J
You may require muchmore than these but then as a starter you can install a portal on your local pc and explore the world
Good Luck!!!
GLM -
I need to design and print sequential numbered event tickets. What program on my Mac Book Pro should I use? i do not have microsoft word nor do i want to download it , so just on the mac apps please ?
This is for Pages '09, not possible in Pages 5 to my knowledge.
See Numbered Tickets:
http://www.freeforum101.com/iworktipsntrick/viewtopic.php?t=182&mforum=iworktips ntrick
Peter -
We are currently looking for a way to link images to a design file within programs like InDesign and Illustrator using an HTML link instead of a local file. We are hosting our images in SharePoint and need the design file to retain it's links, no matter who on our network opens the design file.
The Cloud forum is not about using individual programs
The Cloud forum is about the Cloud as a delivery & install process
If you will start at the Forums Index https://forums.adobe.com/welcome
You will be able to select a forum for the specific Adobe product(s) you use
Click the "down arrow" symbol on the right (where it says All communities) to open the drop down list and scroll -
Hi, I'm creating an ibook in iphoto and need more design options. Someone said there was a program called "Keynote" on my new imac. If so, how do I find it?
This application is very well available, just not preinstalled on your mac.
It costs $19 dollars on the Mac app store and is worth every penny. -
Can iCal use both English and French languages or does the System software need to be either French or English?
joanfromardon wrote:
Can iCal use both English and French languages or does the System software need to be either French or English?
The calendar language is determined by system prefs/language & text/formats.
The app language is determined by system prefs/language & text/language, or you can probably use
http://www.tj-hd.co.uk/en-gb/languageswitcher/ -
Need the Design Standard CS3 for Mac for companies
Our company in 2007, was bought Design Standard CS3 for Windows. The certificate shall have the serial numbers for the Mac platform and Windows. But on the DVD program for the Windows platform.
Now we need the Design Standard CS3 for Mac for companies. Support in Russia can not provide distribution. Help!Please, help!
-
If you need to design a list 700 /800 fields . What is the Ideal way to do
If you need to design a list 700 /800 fields as per the customer requirement . What is the Ideal way to do
SharePoint is likely unable to support that many fields.
https://technet.microsoft.com/en-us/library/cc262787.aspx?f=255&MSPPError=-2147217396#Column
An External Content Type using BCS may be able to workaround this, but that will involve more development time.
Trevor Seward
Follow or contact me at...
  
This post is my own opinion and does not necessarily reflect the opinion or view of Microsoft, its employees, or other MVPs. -
Type of person and skills needed to work with Oracle BPEL?
Hello,
Were trying to recruit for a BPEL position in an defense intelligence enviornment. Were not sure of all the skills needed to make this position successful. What type of consultant and what skills sets should we be looking for to complement someone's knowledge of Oracle BPEL?
ThanksI would expect a BPEL resource to have
Solid understanding in developing Service Oriented Applications.
Good understanding of web services and SOAP protocol.
Commanding knowledge in XML technologies like XSD, XPath, XSL
Experience with Oracle BPEL Process Manager and developing applications using BPEL
Basic Knowledge/Working experience in Java would be nice.
Apart from these, it's good to have experience in the external systems that you are trying to orchestrate with BPEL. For e.g If your application integrates with Oracle EBS. It's good to have integration experience with EBS.
Hope that helps. -
I need CS6 Design & Web Premium
我需要CS6 Design & Web Premium mac繁體中文版的下載器
i need CS6 Design & Web Premium adobe download assistant for mac (Chinese Traditional)Hi ZhanVin,
Welcome to Adobe Forums.
Please use the below link to download CS6 Design & Web Premium.
http://helpx.adobe.com/x-productkb/policy-pricing/cs6-product-downloads.html
Thanks -
hi i need to design a notch filter for eliminating ECG hum..i am working with NI ELVIS work station...and LABVIEW 8.0. Unfortunately it needs an addon software "Digital filter design toolkit", which i dont have. Its urgent..can some 1 plzz help me out.
Hi and Happy Halloween,
Depending on the license you have for LabVIEW and the toolsets you have installed, you may be able to have a "notch" filter. I would search your pallet for "Bandstop" because a notch is a type of Bandstop filter. Or, you can make a notch out of a high-pass and a low-pass or you can use the filter express VI. If these VIs are not on your pallet than you probably only have the LabVIEW Base and thus, cannot use these options.
Charlie M. CLD -
I need to design fuzzy controller with pid control .
hi ,
I need to design fuzzy controller with pid control . to control Dc servo motor i have NI DAQ PCI 6251 anyone help me??ssaara,
Along with the shipping examples, here is a link to the PID Control Toolkit User Manual. Fuzzy Logic control is discussed in Part II of the manual, Chapters 5 and 8 are good starting points.
--Michelle
Instrument Control R&D
National Instruments
Instrument Control
Machine Vision -
I need to delete either my Itunes account or delete the credit card information because my account has been hacked.
You can't delete an account, and all of the account's downloads will remain tied to the account.
On your computer's iTunes you should be able to edit your payment info by going into the Store > View Account menu option and logging into your account, and on your account's details page there should be a payment link. If you are doing it on your phone then tap on your id in Settings > iTunes & App Store and tap on 'View Apple ID' on the popup and log into your account - that should also give you a payments link on your account's page.
Changing payment info : http://support.apple.com/kb/HT1918
If you haven't already done so then you may want to contact iTunes Support to let them know : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page, then Purchases, Billing & Redemption -
SAP Banking Technical skills need for a ABAPer
Hi all,
We are very new to SAP BANKING and looking for the Technical Skills needed apart from Core ABAP.
And we are Technical consultants.
Your suggestions are highly appretiated.
Thanks and Regards,
Gopinath Addepalli.Hi Gopinath,
please be a little more specific: which SAP banking applications are you talking about? The ones based upon ERP, the SAP Banking platform (which part: deposits, loans, master contract management, cards, analytical banking), or the payments pre-standard addon?
They differ in their requirements regarding your skill sets.
Regards,
Joerg -
Hp needs to design the following else you are gonna get left behind...
I have used a lot of hp products but am now in search of what I ideally need and I find myself going to other companies and I think that is sad so being fond of HP products..... loyalty counts....I think CEOs need to go out there and listen to the customers what they want. Would your child not want quality and ease of use. You gotta listen to those who make a reality check....like the following.......today's need..it is performance and ease of use with lot of easy functions.... cut the crap and
come up with the following ....
laptop:
sandy bridge processor....no touchscreen but 1920X1200 display...fingerprint reader and removable touchpad.....illuminated keyboard.... fantastic graphics card 680... 12 gb ram as standard max 24 todays applications need more. 256 ssd....forget 128...a superb camera 2m pixel....you have a winner....and you should give the option to the customer to go higher on the screen display like apple's retina display resolution.
If you look at the best.....the follow them....
you need to design a tablet like the apple ipad 3 4g 64gb and design a joining keyboard like that of logitech ultrathin keyboard for ipad 2/3....you can do better by illuminating that keyboard.....you need to do things that are ahead of the game ......I know it makes sense but the question is..........is this making sense to you and is there a desire to build good quality stuff......what's HP going to do now...canon's printing products are getting way ahead..........get a move on......This is a new ballgame here......and I am not a ordinary jack ass siiting here blowing my time. In fact I write from an HP product....there is nothing in the market like the Hp 2310ea....thus the loyalty and screw the masters degree from A great Institution and all that crap....though education counts.....its the experience of sitting here wanting the ideal product. I have given you what is an ideal product.....quality has to be there like samsung apple and toshiba.... please pass this onto the product innovation team ....or are they sitting lame ducks.....if so contact Meg and tell her to GET ON THE BAND WAGON.......ELSE YOU ARE TOAST as a matter of fact the capitalised should be slogan at HP...people will get a move on...
pareshI assume you have a 2008-2009 inbody MBP.
What OS are you using?
In Disk Utility, what does it say next to S.M.A.R.T. status?
Go to iFixit.com and look up your exact model and determine if they have the correct Optical Drive available and the instructions for installing it. (They probably will)
If you are handy, open your MBP and with the installation instructions from iFixit, take out your Optical Drive. Open it up (I think there should be 4 screws that will have to be removed) and remove the Disk. With a couple of cans of good quality non-residue electrical cleaner and a soft artists brush, clean out the hot chocolate residue from the Optical drive. Put it back in and if you are very lucky, it may actually work. If not, get a replacement from iFixit or any body else that sells them.
Hints. Use good quality tools. The iFixit website should tell you what tools you will need. Do this on a clean towel so that any screws that you drop will not bounce away. Keep all of them organized. Before you take out any screws, mentally prepare your self for what has to be done and in what order.
Let me know how you do.
Ciao.
Maybe you are looking for
-
How do I connect my airport extreme to wifi as a repeater
how do I connect my airport extreme to wifi as a repeater?
-
Comm Channel Variable Substitution - Use of wildcards to reference payload
Hi! I am building a solution to write out tagged / XML IDOCs to a file adapter. I am using variable substitution to build the file name to include the message type, sending partner etc... in the target directory and filename. Is there a way to wildca
-
Error message for pdf making overload
I spent a day or so trying to find why my large, complex doc with lots of raster links make AI CS3 go out to lunch. Then I realized that it simply could not handle the amount of data I had in the file. A simple error message like 'This doc contains i
-
No sound is coming from the internal speaker of iPod touch
The internal speaker on my iPod touch no longer works. I've already reset it, any other ideas? And yes, it did work before.
-
"Collect contacts" never finishes
Hi, I'm trying to transfer contacts from my iPhone 4 to a Sony Xperia SP. I tried both from the iPhone 4 itself (which basically just uses iTunes) and from my PC (allgedly from Outlook, as my contacts are there too). PC Companion starts the process w