Overclock.net › Forums › Video Games › PC Gaming › Creating your own Game
New Posts  All Forums:Forum Nav:

Creating your own Game

post #1 of 18
Thread Starter 
I want to create my own game....

like how do you create your own engine...
and what program could i use to make my game?
post #2 of 18
Learning to program is a good place to start. I know that's not the most helpful advice, but seriously, there's a lot more to game development than you think.
Edited by t4ct1c47 - 5/24/08 at 3:56pm
post #3 of 18
http://www.fpscreatorx10.com/

Well, that just for fun.

But as t4ct1c47 said you might want to learn programing first...
The Kandalf
(16 items)
 
  
CPUMotherboardGraphicsGraphics
I7 5820K MSI X99S Gaming 7 ASUS R9 280X TOP Crossfire X ASUS R9 280X TOP Crossfire X 
RAMHard DriveOptical DriveOS
Crucial DDR4 2133MHz 8GB (2x4GB) Samsung SpinPoint F1 1TB HP DVD630 Ubuntu 
MonitorKeyboardPowerCase
2x Philips Brilliance 220CW Microsoft Wireless Desktop Elite Keyboard Fractal Design Newton R3, 800W 80+ Platinum Corsair 900D 
MouseMouse PadAudioAudio
Mionix Naos 8200 Razer Pro Solutions Arcam rDAC B&W CM1 
  hide details  
Reply
The Kandalf
(16 items)
 
  
CPUMotherboardGraphicsGraphics
I7 5820K MSI X99S Gaming 7 ASUS R9 280X TOP Crossfire X ASUS R9 280X TOP Crossfire X 
RAMHard DriveOptical DriveOS
Crucial DDR4 2133MHz 8GB (2x4GB) Samsung SpinPoint F1 1TB HP DVD630 Ubuntu 
MonitorKeyboardPowerCase
2x Philips Brilliance 220CW Microsoft Wireless Desktop Elite Keyboard Fractal Design Newton R3, 800W 80+ Platinum Corsair 900D 
MouseMouse PadAudioAudio
Mionix Naos 8200 Razer Pro Solutions Arcam rDAC B&W CM1 
  hide details  
Reply
post #4 of 18
In all honesty, if you have to ask about making an engine, you shouldn't be doing it. Learn some Java or C# and start off on some 2D games like Solitaire or something. When you get a handle on that, you can migrate over to something like XNA game studio, then when you master that, think about doing your own engine.
RAID0R
(14 items)
 
  
CPUMotherboardGraphicsRAM
i5 750 4.0GHz MSI P55-GD80 GTX 470 | 8800GT PhysX 2x2GB G.Skill Ripjaws 
Hard DriveOptical DriveCoolingOS
60GB Agility 2|1TB RAID0|1.5TB Pioneer DVR-217D XSPC Raystorm | XSPC RX240 Windows 7 Professional x64 
MonitorKeyboardPowerCase
27" Dell 2709W | 17" Samsung Logitech G15 Corsair HX850 Corsair 650D 
Mouse
Microsoft IntelliMouse 
  hide details  
Reply
RAID0R
(14 items)
 
  
CPUMotherboardGraphicsRAM
i5 750 4.0GHz MSI P55-GD80 GTX 470 | 8800GT PhysX 2x2GB G.Skill Ripjaws 
Hard DriveOptical DriveCoolingOS
60GB Agility 2|1TB RAID0|1.5TB Pioneer DVR-217D XSPC Raystorm | XSPC RX240 Windows 7 Professional x64 
MonitorKeyboardPowerCase
27" Dell 2709W | 17" Samsung Logitech G15 Corsair HX850 Corsair 650D 
Mouse
Microsoft IntelliMouse 
  hide details  
Reply
post #5 of 18
Your absolutely going to need to learn basic programming languages such as Java, C++, G++. I'd recommend C++, for a good tutorial go to http://cplusplus.com.

edit: this is going to take you a while
My Rig
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD Phenom 2 X4 3.2 GHz 2.0 in cache AsRock 870 Extreme3 Sapphire Radeon HD 5830 1 GB DDR5 4 GB G. Skill DDR3 
Hard DriveOptical DriveOSMonitor
Western Digital Caviar Black WD1001FALS 1TB 7200 R ASUS Black 24X DVD+R 8X DVD+RW 12X DVD+R DL 24X DV Windows 7 Ultimate Dell ST2310 23” Monitor 
PowerCaseMouse
Corsair TX750W Cooler Master HAF 912 Razer krait 
  hide details  
Reply
My Rig
(13 items)
 
  
CPUMotherboardGraphicsRAM
AMD Phenom 2 X4 3.2 GHz 2.0 in cache AsRock 870 Extreme3 Sapphire Radeon HD 5830 1 GB DDR5 4 GB G. Skill DDR3 
Hard DriveOptical DriveOSMonitor
Western Digital Caviar Black WD1001FALS 1TB 7200 R ASUS Black 24X DVD+R 8X DVD+RW 12X DVD+R DL 24X DV Windows 7 Ultimate Dell ST2310 23” Monitor 
PowerCaseMouse
Corsair TX750W Cooler Master HAF 912 Razer krait 
  hide details  
Reply
post #6 of 18
I think it's more important to learn what areas of programming you need to learn if you have a goal like making a game engine, it wouldn't be as useful to learn how to program a database as it would be to learn how to program an event driven game loop with objects etc.

Rather than try and learn to program, you could get something like The Games Factory, available from http://www.clickteam.com, learn how games are made, what you need to make a game and then you can decide if you want to go further. If you start off learning yo program, it can be many years before you've got your first game engine working and you'll no doubt lose interest by that point.

There's also Game Maker, available from http://www.yoyogames.com/make, both are good as an introduction to how games are made, you'll learn how levels/rooms work, how events and conditions are needed to make something happen and things like that. If you give the documentation and some tutorials a read, you could have your first character moving around a level in a few minutes and the possibilities go on from there.

Hope that helps, it should give you a starting point.
Laptop
(15 items)
 
Gridseed
(13 photos)
 
CPUMotherboardGraphicsRAM
Core i7 6700K Clevo P775DM3-G motherboard GeForce GTX 1080 Corsair Vengeance DDR4 SODIMM 2400MHz 
Hard DriveHard DriveCoolingOS
Samsung 950 Pro Samsung 7,200RPM HDD Stock + Copper blocks + Gelid Extreme Windows 10 Professional x64 
MonitorKeyboardPowerCase
17.3" 3840x2160 LED Built-in UK layout Delta 330W DC adapter/19V battery Clevo P775DM3-G 
MouseMouse PadAudio
Touchpad/Logitech G700S Rantopad Razer Tiamat 7.1 
  hide details  
Reply
Laptop
(15 items)
 
Gridseed
(13 photos)
 
CPUMotherboardGraphicsRAM
Core i7 6700K Clevo P775DM3-G motherboard GeForce GTX 1080 Corsair Vengeance DDR4 SODIMM 2400MHz 
Hard DriveHard DriveCoolingOS
Samsung 950 Pro Samsung 7,200RPM HDD Stock + Copper blocks + Gelid Extreme Windows 10 Professional x64 
MonitorKeyboardPowerCase
17.3" 3840x2160 LED Built-in UK layout Delta 330W DC adapter/19V battery Clevo P775DM3-G 
MouseMouse PadAudio
Touchpad/Logitech G700S Rantopad Razer Tiamat 7.1 
  hide details  
Reply
post #7 of 18
Thread Starter 
Yes i know i need to learn c++ but ive never known where to go etc...
and i know it will take me forever.
post #8 of 18
Java? Ugh.

If you want to write a game, C++ is where you want to be for anything that's reasonably complex. It's also the industry standard.

If you want something very simple, I'd say try Python.

It's not an easy thing to do, you can't just start writing a game, you need to learn the language first (while you are learning the language, don't expect to go graphical. Graphics come a lot later.), then find a good library to base the game on, and get accustomed to that, and then actually write it. It will probably take a long time, especially if you have no previous programming experience.

I'd recommend C++ and ClanLib as good places to start. ClanLib being a great game library which includes a lot of stuff.
Shinobu
(16 items)
 
Nodoka
(16 items)
 
Index
(4 items)
 
CPUMotherboardGraphicsRAM
Intel Core i5-3570K Asus P8Z77-I Deluxe HD6450 Flex Crucial 16GB (2x 8GB) Ballistix Elite 
Hard DriveHard DriveOSMonitor
Samsung SSD 840 EVO 250GB TOSHIBA DT01ACA300 Arch Linux Dell UltraSharp U2713HM 
MonitorMonitorKeyboardPower
Dell U2410 Dell 2407WFP Cherry - Cherry Blue Switches (Unlabeled keys) Seasonic X-650 
CaseMouseAudioAudio
BitFenix Prodigy Black Logitech M570 Trackball Sennheiser HD595 Creative GigaWorks T20 
CPUMotherboardGraphicsRAM
Intel Core i5 3570K Zotac Z77-ITX WiFi EVGA 680 GTX Samsung 
Hard DriveHard DriveOSMonitor
Samsung 256GB 830 Samsung SpinPoint HD501LJ Windows 7 Dell U2410 
MonitorMonitorKeyboardCase
Dell 2407WFP Dell E248WFP Cherry Black (MX Blue Switches, Blank Keys) Silverstone Sugi SG08B 
MouseAudioAudio
Logitech Trackman Logitech Z-5500 Sennheiser HD595s 
CPUMotherboardRAMHard Drive
AMD Athlon II X2 240e Asus M5A78L-M/USB3 Crucial 8GB (2x4GB) DDR3 1600Mhz Ballistix Sport 1.5TB Hard Drives 
  hide details  
Reply
Shinobu
(16 items)
 
Nodoka
(16 items)
 
Index
(4 items)
 
CPUMotherboardGraphicsRAM
Intel Core i5-3570K Asus P8Z77-I Deluxe HD6450 Flex Crucial 16GB (2x 8GB) Ballistix Elite 
Hard DriveHard DriveOSMonitor
Samsung SSD 840 EVO 250GB TOSHIBA DT01ACA300 Arch Linux Dell UltraSharp U2713HM 
MonitorMonitorKeyboardPower
Dell U2410 Dell 2407WFP Cherry - Cherry Blue Switches (Unlabeled keys) Seasonic X-650 
CaseMouseAudioAudio
BitFenix Prodigy Black Logitech M570 Trackball Sennheiser HD595 Creative GigaWorks T20 
CPUMotherboardGraphicsRAM
Intel Core i5 3570K Zotac Z77-ITX WiFi EVGA 680 GTX Samsung 
Hard DriveHard DriveOSMonitor
Samsung 256GB 830 Samsung SpinPoint HD501LJ Windows 7 Dell U2410 
MonitorMonitorKeyboardCase
Dell 2407WFP Dell E248WFP Cherry Black (MX Blue Switches, Blank Keys) Silverstone Sugi SG08B 
MouseAudioAudio
Logitech Trackman Logitech Z-5500 Sennheiser HD595s 
CPUMotherboardRAMHard Drive
AMD Athlon II X2 240e Asus M5A78L-M/USB3 Crucial 8GB (2x4GB) DDR3 1600Mhz Ballistix Sport 1.5TB Hard Drives 
  hide details  
Reply
post #9 of 18
This is all very simplistic but I used to use it a while back: http://www.yoyogames.com/gamemaker/
4GHZ 24/7
(13 items)
 
  
CPUMotherboardGraphicsRAM
E8400 - 4GHZ @ 1.352V Asus P5K-SE PowerColor 5770 - 940/1340 4GB DDR2-1066 G-Skill 
Hard DriveMonitorPowerCase
2.2TB across 3 disks 27" LG 600W Coolermaster Thermaltake Soprano 
  hide details  
Reply
4GHZ 24/7
(13 items)
 
  
CPUMotherboardGraphicsRAM
E8400 - 4GHZ @ 1.352V Asus P5K-SE PowerColor 5770 - 940/1340 4GB DDR2-1066 G-Skill 
Hard DriveMonitorPowerCase
2.2TB across 3 disks 27" LG 600W Coolermaster Thermaltake Soprano 
  hide details  
Reply
post #10 of 18
You may want to start here.
    
CPUMotherboardGraphicsRAM
Intel Q6600 G0 @ 3.6GHz (lapped) EVGA 780i SLI FTW @ 1600MHz FSB 2 x EVGA 8800GTX 768MB (SLI) @ 625/1500/2000MHz 2x2GB G.Skill PC2-8000 PQ @ 800MHz (linked to FSB) 
Hard DriveOptical DriveOSMonitor
2x160GB WD RAID 0, 750GB Samsung Spinpoint F1 LITE-ON 20X SATA DVD/CD RW Windows 7 Ultimate x64 Viewsonic VA2702w 27" LCD 1920x1080 
KeyboardPowerCaseMouse
Logitech Value 100 (beer magnet) Corsair TX 750W Cooler Master ATCS 840 Logitech SBF-90 (cheapest one on Newegg) 
Mouse Pad
Some kinda rubber thing (beer magnet) 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Intel Q6600 G0 @ 3.6GHz (lapped) EVGA 780i SLI FTW @ 1600MHz FSB 2 x EVGA 8800GTX 768MB (SLI) @ 625/1500/2000MHz 2x2GB G.Skill PC2-8000 PQ @ 800MHz (linked to FSB) 
Hard DriveOptical DriveOSMonitor
2x160GB WD RAID 0, 750GB Samsung Spinpoint F1 LITE-ON 20X SATA DVD/CD RW Windows 7 Ultimate x64 Viewsonic VA2702w 27" LCD 1920x1080 
KeyboardPowerCaseMouse
Logitech Value 100 (beer magnet) Corsair TX 750W Cooler Master ATCS 840 Logitech SBF-90 (cheapest one on Newegg) 
Mouse Pad
Some kinda rubber thing (beer magnet) 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: PC Gaming
Overclock.net › Forums › Video Games › PC Gaming › Creating your own Game