Network Sites: FPSguru.com RTSguru.com UnboundGamer.com
Login:  Password:   Remember?  
Show Quick Gamelist Jump to Random Game
Games:611  Guilds:3,079
Members:1,592,490  Online:0
Guests:0  Posts:4,845,549
Recent forum postsRSS
Active threads
Cloud view
List all forums
General Forums
Developers Corner General Discussion
Popular Game Forums
Click a status to find game forum
Game Forums
Click a letter to find game forum
D-F
D&D Online DC Universe DOTA DOTA 2 DUST 514 Dance Groove Online Dark Age of Camelot Dark Ages Dark Legends Dark Orbit Dark Solstice Dark and Light DarkEden Online DarkSpace Darkblood Online Darkfall Darkwind: War on Wheels Dawn of Fantasy Dawntide Dead Earth Dead Frontier Deco Online Defiance Deicide Online Dekaron Desert Operations Diablo 3 Diamonin Digimon Battle Dino Storm Disciple Divergence Divina Divine Souls Dofus Dominus Online Dragon Ball Online Dragon Born Online Dragon Crusade Dragon Empires Dragon Eternity Dragon Nest Dragon Oath Dragon Raja Dragon's Call Dragon's Prophet DragonSky DragonSoul Dragona Dragonica Dream of Mirror Online Dreamland Online Dreamlords: The Reawakening Drift City Duels Dungeon Blitz Dungeon Fighter Online Dungeon Overlord Dungeon Party Dungeon Runners Dynastica Dynasty Warriors Online EIN (Epicus Incognitus) EVE Online Earth Eternal Earth and Beyond Earthrise Eden Eternal Einherjar - The Viking's Blood Elf Online Embers of Caerus Emil Chronicle Online Empire & State Empire Craft EmpireQuest Empires of Galldon End of Nations Endless Ages Endless Online Entropia Universe EpicDuel Erebus: Travia Reborn Eredan Eternal Blade Eternal Lands Ether Fields Ether Saga Online Eudemons Online EuroGangster EverQuest Online Adventures Evernight Everquest Everquest II Evony Exarch Exorace Face of Mankind Fairyland Online Fall of Rome Fallen Earth Fallen Sword Fallout Online Family Guy Online Fantage Fantasy Earth Zero Fantasy Realm Online Fantasy Tales Online Fantasy Worlds: Rhynn Faunasphere Faxion Online Ferentus Ferion Fiesta Online Final Fantasy XI Final Fantasy XIV Firefall Fists of Fu Florensia Flyff Football Manager Live Football Superstars Force of Arms Forsaken World Freaky Creatures Free Realms Freesky Online Freeworld Fung Wan Online Furcadia Fury Fusion Fall
G-L
GalaXseeds Galactic Command Online Game of Thrones Gate To Heavens Gates of Andaron Gatheryn Gekkeiju Online Ghost Online Ghost Recon Online Gladiatus Glitch Global Agenda Global Soccer GoGoRacer Goal Line Blitz Gods and Heroes GodsWar Online Golemizer Golf Star GoonZu Online Graal Kingdoms Grand Chase Europe Grand Fantasia Grepolis Grimlands Guild Wars Guild Wars 2 Guild Wars Factions Guild Wars Nightfall Habbo Hotel Haven & Hearth Hedone Helbreath Hellgate Hellgate: London Hello Kitty Online Hero 108: Online Hero Online Hero's Journey HeroSmash Heroes in the Sky Heroes of Bestia Heroes of Gaia Heroes of Might and Magic Online Heroes of Thessalonica Heroes of Three Kingdoms Holic Online Hostile Space Huxley Illutia Illyriad Immortals USA Imperator Imperian Infinity Infinity Iris Online Irth Worlds Island Forge Islands of War Istaria: Chronicles of the Gifted Jade Dynasty Jagged Alliance Online Juggernaut Jumpgate Jumpgate Evolution KAL Online Kakele Online Kaos War Karos Online Kicks Online King of Kings 3 Kingdom Heroes Kingdom of Drakkar Kingory Kitsu Saga Kiwarriors Knight Online Knights of Dream City Kothuria Kung Foo! Kunlun Online L.A.W. LEGO Universe La Tale Land of Chaos Online Lands of Hope: Phoenix Edition LastChaos League of Legends - Clash of Fates Legend of Golden Plume Legend of Katha Legend of Mir 3 Legendary Champions Light of Nova Lime Odyssey Line of Defense Lineage Lineage Eternal: Twilight Resistance Lineage II Linkrealms Loong Online Lord of the Rings Online Lords Online Lost Saga Lucent Heart Lunia Lusternia: Age of Ascension Luvinia Online
T-Z
TERA TS Online Tabula Rasa Tactica Online Tales Runner Tales of Fantasy Tales of Pirates Tales of Pirates II Talisman Online Tamer Saga Tank Ace Tantra Online Tatsumaki: Land at War Terra Militaris Terra World Thang Online The 4th Coming The Agency The Chronicle The Chronicles of Spellborn The Elder Scrolls Online The Legend of Ares The Matrix Online The Missing Ink The Mummy Online The Myth of Soma The Pride of Taern The Realm Online The Repopulation The Secret World The Sims Online The Strategems There Thrones of Chaos Tibia Tibia Micro Edition Toontown Online Top Speed Torchlight Transformers Universe Traveller AR Travia Online Travian Trials of Ascension Tribal Hero Tribal Wars Tribes Universe Trickster Online Troy Online True Fantasy Live Online Turf Battles Twelve Sky Twelve Sky 2 Twilight War U.B. Funkeys UFO Online Ultima Online Ultima X: Odyssey Ultimate Soccer Boss Uncharted Waters Online Undercover 2: Merc Wars Underlight Unification Wars Universe Online Valkyrie Sky Vanguard: Saga of Heroes Vanquish Space Vector City Racers Vendetta Online Victory - Age of Racing Vindictus Virtonomics Vis Gladius Visions of Zosimos Voyage Century W.E.L.L. Online WAR (Warhammer Online) WYD Global Wakfu War Rock War of 2012 War of Angels War of Legends War of Thrones War of the Immortals WarFlow Waren Story Wargame1942 Warhammer 40K: Dark Millennium Online Warhammer Online: Wrath of Heroes Warrior Epic WebLords Wild West Online WildStar WindSlayer 2 Wish Wizard 101 Wizards and Champions Wonder King Wonderland Online World Golf Tour World War II Online World of Battles World of Darkness World of Heroes World of Kung Fu World of Pirates World of Tanks World of Warcraft World of Warcraft: Mists of Pandaria World of the Living Dead WorldAlpha Wurm Online Xiah Xsyon YS Online ZU Online Zentia Zero Online Zero Online: The Andromeda Crisis Zodiac Online eRepublik

MMORPG.com Discussion Forums

Developers Corner

Developers Corner 

MMORPG Game Concepts  » So, you want to make a game?

3 Pages « 1 2 3 Search
57 posts found
  Plasuma!!!

Novice Member

Joined: 9/19/05
Posts: 1874

There's a formula for everything, even famous quotes.

5/08/11 11:00:11 PM#41
Originally posted by Corpse-Core

 After all, overestimating ones ability is the quickest path to frustration and demoralization.

I might have agreed if we were 15 years younger, but after you've failed enough, you stop getting frustrated.

You just start looking for other solutions. The only thing you have to look out for is risk management - will failure put me on the streets and deplete my life savings (if it will, can I recover from that)? Will failure literally cost an arm and a leg or cause my face to melt off? Will failure cause me two or more days of stress over an unsolved problem that I could probably have avoided if I just tried a different approach?

Also, a search for discovery can fend off demoralization, at least until your ex texts you and tells you how terrible of a person you were and still are and always will be.

  madeux

Apprentice Member

Joined: 2/02/08
Posts: 1868

I have little patience for humans...

5/08/11 11:17:22 PM#42
Originally posted by Corpse-Core
Originally posted by madeux

A little more ambitious team could really do something with this recent announcement...

I've actually put a lot of thought into how best to put out an open source game...

 

An open letter to the Crymod community with some exciting news:

 Our next release will be the Crysis 2 Editor, this is for those of you who want to create content for Crysis 2. In August 2011, we will launch our Free CryENGINE SDK for all of you who want to create totally new content on CryENGINE 3. If you just want to make fun, free projects, you can do that free of charge. If you want to try and commercialize your game, we’ll be here to help you with that.

 

I went and checked that out and I gotta say the mod teams are going to be some very happy campers for a while. I suppose the hardest part would be waiting till August...after all who doesn't love new toys?

Also, I looked into RPG maker (yes, yes, I know, save the hate) and what language the engine uses for scripting. The problem is that in order to make my own scripts, which is the whole point of having it, I would have to learn a 3rd language. Not too mention XP and VX use two different versions of the same language. Seeing as how VX is very limiting on the creative side I would go with XP. However, the Ruby website doesn't say which version is the RGSS (the original, which I would need) and which is RGSS2 (the new version used by VX).

At any rate...

Out of an experienced opinion for those who have it: "Should I seek to learn Ruby so that I can get basic scripting exp, or should I simply move forward with my studies of Python and C++?" I ask this not to answer "is it worth it" but rather the amount of experience gained vs time management.

 

Pick a language and become an expert in it, learn everything there is to learn about it.  Master it completely.

After that, if you need to pick up another language, you can do it in a matter of weeks.

What is your ultimate goal here?  Do you want a job in the gaming industry?  Do you want to do coding for someone else?  Do you have a vision for a game that has to be made no matter what?  Do you want to head a team, or be part of a team?

  Corpse-Core

Novice Member

Joined: 7/05/09
Posts: 86

I exist, therefore I am.

 
5/09/11 5:36:03 PM#43
Originally posted by madeux
Originally posted by Corpse-Core
Originally posted by madeux

A little more ambitious team could really do something with this recent announcement...

I've actually put a lot of thought into how best to put out an open source game...

 

An open letter to the Crymod community with some exciting news:

 Our next release will be the Crysis 2 Editor, this is for those of you who want to create content for Crysis 2. In August 2011, we will launch our Free CryENGINE SDK for all of you who want to create totally new content on CryENGINE 3. If you just want to make fun, free projects, you can do that free of charge. If you want to try and commercialize your game, we’ll be here to help you with that.

 

I went and checked that out and I gotta say the mod teams are going to be some very happy campers for a while. I suppose the hardest part would be waiting till August...after all who doesn't love new toys?

Also, I looked into RPG maker (yes, yes, I know, save the hate) and what language the engine uses for scripting. The problem is that in order to make my own scripts, which is the whole point of having it, I would have to learn a 3rd language. Not too mention XP and VX use two different versions of the same language. Seeing as how VX is very limiting on the creative side I would go with XP. However, the Ruby website doesn't say which version is the RGSS (the original, which I would need) and which is RGSS2 (the new version used by VX).

At any rate...

Out of an experienced opinion for those who have it: "Should I seek to learn Ruby so that I can get basic scripting exp, or should I simply move forward with my studies of Python and C++?" I ask this not to answer "is it worth it" but rather the amount of experience gained vs time management.

 

Pick a language and become an expert in it, learn everything there is to learn about it.  Master it completely.

After that, if you need to pick up another language, you can do it in a matter of weeks.

What is your ultimate goal here?  Do you want a job in the gaming industry?  Do you want to do coding for someone else?  Do you have a vision for a game that has to be made no matter what?  Do you want to head a team, or be part of a team?

 

Your are right, its all about learning the fundamentals of programming as a whole rather than any specific language. Thus, I have my answer, thank you sir.

  ArChWind

Elite Member

Joined: 3/19/11
Posts: 231

5/09/11 9:24:00 PM#44
If you want to build a game than build a game. Don’t think you need a fukin team because if you have a love and passion it will get done eventually or you die and know you put forth the efforts into what you believe in.
 
Personally I never really wanted a ‘game’. I had a vision of a virtual reality that was more about adventuring and socializing with a look and feel that suggested one was part of the whole. I could never find such a ‘game’ so I took on the task of making it a reality and I learned something about human nature in the process.
 
I had a team once and that team wanted paid but they wanted the rewards NOW not in the future. Even with most working a couple hours a week at it they wanted it to complete so they could get the reward. The real task was beyond a couple hours a week PPL. I had been working on it for thousands of hours already and I expected it to take 5 to 6 years with 10 members so that team fell apart. It seems that if no one believes in the project, no one really wants a part of the project unless you can buy their interest or they are sure it is going to return BIG rewards in a very short time frame.
 
I decided to shit can the project as a commercial endeavor and work on it as a hobby. There will never be another team because this is a passion of building something different and not about money. To bad no one gets to see it but me. I will put up a video once in awhile just to tease though because I have become a bit cynical.
 
Now that this project is in its 12th season and is a personal project, it has progressed further than all past work by a team because it is being done with a love and passion for the vision.
 
No you don’t need a team if you want a personal project but if you want a commercial ‘game’ then you need MONEY to buy others because very few will ever invest time into something unless there is a monetary reward.

-----------------------------

The internet - 9th wonder of the world.

Mankind's greatest achievement for the sake of humanity yet the most profound because it seems to bring out the worst in everyone.

  Corpse-Core

Novice Member

Joined: 7/05/09
Posts: 86

I exist, therefore I am.

 
5/11/11 9:58:29 PM#45

I couldn't help myself and started looking around at game engine spec's. I particularly took note of Blender (while primarily a 3d modeler its still an engine) and Panda3d. While doing so I noticed that both softwares use the Python Scripting language with a backdrop in C++.

Would it be possible to integrate the capabilities of Panda3d and Blender into one package? Or would one have to literally tear the two apart and start from the ground up as a new engine? I realize Panda3d can import models from Blender but to my knowledge and understanding thats such a hassle to do.

I'm not aiming to do this beastial task, but rather asking out of simple curiousity.

Anyway, thoughts?

  madeux

Apprentice Member

Joined: 2/02/08
Posts: 1868

I have little patience for humans...

5/11/11 10:09:46 PM#46
Originally posted by Corpse-Core

I couldn't help myself and started looking around at game engine spec's. I particularly took note of Blender (while primarily a 3d modeler its still an engine) and Panda3d. While doing so I noticed that both softwares use the Python Scripting language with a backdrop in C++.

Would it be possible to integrate the capabilities of Panda3d and Blender into one package? Or would one have to literally tear the two apart and start from the ground up as a new engine? I realize Panda3d can import models from Blender but to my knowledge and understanding thats such a hassle to do.

I'm not aiming to do this beastial task, but rather asking out of simple curiousity.

Anyway, thoughts?

While it could theoretically be accomplished, it wouldn't be practical and would probably as much work as creating your own engine.  

Creating your own engine is definitely possible, there are several books that guide you through doing it.  And if that's the side of gaming you want to be invovled in, it would be a great way to learn.  But if you want to make games, as in bring your own ideas to the screen, going with a prebuilt engine, or having someone else create it, would be more appropriate.  

  Corpse-Core

Novice Member

Joined: 7/05/09
Posts: 86

I exist, therefore I am.

 
5/13/11 3:58:14 PM#47
Originally posted by madeux
Originally posted by Corpse-Core

I couldn't help myself and started looking around at game engine spec's. I particularly took note of Blender (while primarily a 3d modeler its still an engine) and Panda3d. While doing so I noticed that both softwares use the Python Scripting language with a backdrop in C++.

Would it be possible to integrate the capabilities of Panda3d and Blender into one package? Or would one have to literally tear the two apart and start from the ground up as a new engine? I realize Panda3d can import models from Blender but to my knowledge and understanding thats such a hassle to do.

I'm not aiming to do this beastial task, but rather asking out of simple curiousity.

Anyway, thoughts?

While it could theoretically be accomplished, it wouldn't be practical and would probably as much work as creating your own engine.  

Creating your own engine is definitely possible, there are several books that guide you through doing it.  And if that's the side of gaming you want to be invovled in, it would be a great way to learn.  But if you want to make games, as in bring your own ideas to the screen, going with a prebuilt engine, or having someone else create it, would be more appropriate.  

 

Interesting, I would imagine that it's not entirely a very big leap from creating game engines to programming games. After all who better to program the game, than one who created the very engine which the said game uses? However, while a tantalizing idea we would be talking some serious software engineering coarses here.

Being not a man of great wealth, college is not an option for me at the moment. So I'm limited in resources to self teaching methods via books and tinkering. Granted I will need schooling when all is said and done but for now I only have so much to work with. At any rate, given my current situation learning the in's and out's of a premade engine would be a far more reasonable approach.

  Meltdown

Hard Core Member

Joined: 8/09/03
Posts: 1094

5/13/11 7:19:45 PM#48
Originally posted by Corpse-Core

Interesting, I would imagine that it's not entirely a very big leap from creating game engines to programming games. After all who better to program the game, than one who created the very engine which the said game uses? However, while a tantalizing idea we would be talking some serious software engineering coarses here.

Being not a man of great wealth, college is not an option for me at the moment. So I'm limited in resources to self teaching methods via books and tinkering. Granted I will need schooling when all is said and done but for now I only have so much to work with. At any rate, given my current situation learning the in's and out's of a premade engine would be a far more reasonable approach.

Programming still remains one of the few trades that while it is easier to get jobs in the field with a degree, the majority of those who are VERY good at the trade often have no formal education in it. Also working with lots of developers myself (although not for video games) you might be amazed how many times they just google the answers...

  Plasuma!!!

Novice Member

Joined: 9/19/05
Posts: 1874

There's a formula for everything, even famous quotes.

5/13/11 7:22:13 PM#49
Originally posted by Corpse-Core

Interesting, I would imagine that it's not entirely a very big leap from creating game engines to programming games. After all who better to program the game, than one who created the very engine which the said game uses? However, while a tantalizing idea we would be talking some serious software engineering coarses here.

Being not a man of great wealth, college is not an option for me at the moment. So I'm limited in resources to self teaching methods via books and tinkering. Granted I will need schooling when all is said and done but for now I only have so much to work with. At any rate, given my current situation learning the in's and out's of a premade engine would be a far more reasonable approach.

The everyday run-of-the-mill game engine is not a huge undertaking. If one good programmer just set out to make an engine that does what he needed it to do, no documentation or modularity / expandability, they could probably have something presentable by the end of a month or two

No, you don't need to take courses to learn programming. You'll learn far more from dissecting the source and examples from places like NeHe than you will from the standard dictation you'll get from most computer science professors. The only reason you'll ever need to go to college is to get connected with other people, so if you do decide to go, you will have to be picky about where you attend (if I were going to blow a wad on "education", I certainly wouldn't want to throw it at DeVry or Westwood or FullSail).

Unless, of course, your life has no structure and you need a school to tell you how you should spend your time. In which case, by all means consider college your first goal. Just don't expect to be happy with all that debt you'll never be able to pay off.

Learning the ins and outs of any current engine is good practice, yes, since you'll learn about the pitfalls you might encounter with your own software later on. But if you're doing this mainly for the sake of game design, I believe you should reconsider the importance of video game technology. You won't learn the principles of good design by studying complex creations first, as that will only confuse you in believing that genres and systems as they exist are somehow useful to you. You'll best learn by studying the minimal work of pioneers to learn some rules of design, and applying (and then breaking) the rules they chose to follow.

  Loktofeit

Elite Member

Joined: 1/13/10
Posts: 4889

5/13/11 8:52:52 PM#50
Originally posted by Corpse-Core

Interesting, I would imagine that it's not entirely a very big leap from creating game engines to programming games. After all who better to program the game, than one who created the very engine which the said game uses?

Someone who can make a great engine isn't necessarily someone who can make an even remotely decent game. It's different disciplines.

 

A hundred million years ago - or sometime in the 90s, I forget which - I worked on the UI, technical documentation and support for Indigo, a stock analysis program. The main coder was a kickass programmer and equally amazing mathematician. His wrote the code that sorted through decades of historical data, and he did all sorts of wizardry with moving averages and stochastic oscillators and all those cool terms for putting dots and lines and candlesticks on graphs. There's no way I could write code as efficient and complex as he did, let alone how effortlessly he did it. That beign said, if the UI was left to him, it very well would have had buttons and inputs for every option (needed and unneeded) and required two 500-page manuals to learn how to use any of it. Many talents are needed to make a good client/server-based, 3D, often story-driven, virtual world RPG. A master in one area isn't necessarily a master of all the others as well.

Sandpark: The MMO gamer's way to say "I have no clue what I am talking about."

  Deivos

Hard Core Member

Joined: 10/14/04
Posts: 841

Iarð skal rifna, ok upphiminn.

5/13/11 9:01:11 PM#51
Originally posted by Loktofeit
Originally posted by Corpse-Core

Interesting, I would imagine that it's not entirely a very big leap from creating game engines to programming games. After all who better to program the game, than one who created the very engine which the said game uses?

Someone who can make a great engine isn't necessarily someone who can make an even remotely decent game. It's different disciplines.

For example.

 

You want to play games only made by Epic on the Unreal Engine?

 

UT3 and Gears of War, oh yeah...

 

And to also note. Only mmo to be using Epic's Atlas MMO plugin presently is Mortal Online, so that's your approximation on performance as all the engine development is done by them(seeing as Starvault had no real programmers last time I checked).

 

EDIT: Not that those are terrible games.

 

Its just that if those were my only options I would take a hammer to my own skull.

As the size of an explosion increases, the number of social situations it is incapable of solving approaches zero. - Vaarsuvius

  madeux

Apprentice Member

Joined: 2/02/08
Posts: 1868

I have little patience for humans...

5/13/11 9:10:01 PM#52
Originally posted by Loktofeit
Originally posted by Corpse-Core

Interesting, I would imagine that it's not entirely a very big leap from creating game engines to programming games. After all who better to program the game, than one who created the very engine which the said game uses?

Someone who can make a great engine isn't necessarily someone who can make an even remotely decent game. It's different disciplines.

 

A hundred million years ago - or sometime in the 90s, I forget which - I worked on the UI, technical documentation and support for Indigo, a stock analysis program. The main coder was a kickass programmer and equally amazing mathematician. His wrote the code that sorted through decades of historical data, and he did all sorts of wizardry with moving averages and stochastic oscillators and all those cool terms for putting dots and lines and candlesticks on graphs. There's no way I could write code as efficient and complex as he did, let alone how effortlessly he did it. That beign said, if the UI was left to him, it very well would have had buttons and inputs for every option (needed and unneeded) and required two 500-page manuals to learn how to use any of it. Many talents are needed to make a good client/server-based, 3D, often story-driven, virtual world RPG. A master in one area isn't necessarily a master of all the others as well.

This. Very, very this.

id Software is a great example.  The make amazing 3d engines... and mediocre games.  

  Corpse-Core

Novice Member

Joined: 7/05/09
Posts: 86

I exist, therefore I am.

 
5/13/11 9:51:43 PM#53

I think you guys missed what I was getting at here.

Game design and programming are different and I agree one could be good at one but suck at the other. The point is, that programming a game engine and programming an actual game (NOT designing) wouldn't be out of the question here.

Also, "programming a game isn't the same as designing one," this I already knew.

  madeux

Apprentice Member

Joined: 2/02/08
Posts: 1868

I have little patience for humans...

5/13/11 10:03:35 PM#54
Originally posted by Corpse-Core

I think you guys missed what I was getting at here.

Game design and programming are different and I agree one could be good at one but suck at the other. The point is, that programming a game engine and programming an actual game (NOT designing) wouldn't be out of the question here.

Also, "programming a game isn't the same as designing one," this I already knew.

It wouldn't out of the question... but perhaps it should be.

Programming a game engine, doing it efficiently and doing it well, is very difficult and very time consuming.  You really have to think about why you would want to do that.  

The engines are already out there, programmed by teams of people who know what they're doing.  Spending your time reinventing the wheel might not be the best use of your time and (eventual) talent.  

  Xero_Chance

Apprentice Member

Joined: 4/11/08
Posts: 527

5/13/11 10:05:41 PM#55

My idea for a zombie survival sandbox game has recently been taken by people more qualified than me.

I have no more ideas. :(

  Deivos

Hard Core Member

Joined: 10/14/04
Posts: 841

Iarð skal rifna, ok upphiminn.

5/13/11 10:29:23 PM#56

I'm actually confused a bit...

 

Programming a game as opposed to programming an engine?

 

I know there's a lot that one has to code beyond just the game engine, but the core aspects that influence the performance of a game are the bits that will be found in the engine. Much of how a game plays is dictated by the way an engine is built as well.

 

It's part of why one has to go and modify an engine and create plugins to flesh out a game. If you want to take the Unreal Engine and make an RTS, you have to code in those RTS bits. You have to add new code to the engine that the people who made the engine didn't account for.

 

And alternatively you have many things you'd be streamlining, like there's a lot of code in the Unreal Engine that just isn't necessary for making a standard RTS. Which means you can spend quite some time reworking an engine to remove bits without breaking it so it can run faster.

 

Which like my example of Epic and the Unreal Engine. They make action shooters more or less (with some tinkering). Their engine was developed by in large to cater to that kind of game development. A major point for a long time has been using the Unreal engine for large scale games, which originally Epic actually wrote off as impossible with their own engine.

 

Then Sony made MAG. Epic had to go back and rethink their own system, making the Atlas plugin as a solution. Yet, that plugin is pretty buggy still and the only MMO/game that uses it presently has plenty of little problems to show for it.

 

But yeah...programming a game engine and programming a game for and in the engine is pretty close. There's a lot about game engines like Unity and Unreal Engine that are designed more so as a toolkit for developers to port code and assets as executables into the engine. It's still on the developers though to modify the engine to acheieve performance.

 

Point here being that game engine developers are very much so in the game boat as game developers who use their engines. It's a matter where they're spendig their time and money.

 

So can an engine developer make a game s they d their own engine? Yeah, happens a decent amount. But it's a very finite scope of performance that they operate in. And like my example with Epic and Atlas, when they step beyond that comfort zone defined by the engine they make, they frequently lack the knowledge necessary to make it perform.

As the size of an explosion increases, the number of social situations it is incapable of solving approaches zero. - Vaarsuvius

  Corpse-Core

Novice Member

Joined: 7/05/09
Posts: 86

I exist, therefore I am.

 
5/14/11 12:39:24 AM#57
Originally posted by madeux
Originally posted by Corpse-Core

I think you guys missed what I was getting at here.

Game design and programming are different and I agree one could be good at one but suck at the other. The point is, that programming a game engine and programming an actual game (NOT designing) wouldn't be out of the question here.

Also, "programming a game isn't the same as designing one," this I already knew.

It wouldn't out of the question... but perhaps it should be.

Programming a game engine, doing it efficiently and doing it well, is very difficult and very time consuming.  You really have to think about why you would want to do that.  

The engines are already out there, programmed by teams of people who know what they're doing.  Spending your time reinventing the wheel might not be the best use of your time and (eventual) talent.  

 

This thought was more out of a curiousity than actual consideration. Programming in order to create game engines is not what I want to do but did find the topic interesting none-the-less. Your also right in that reinventing the wheel is basically a waste of time and talent.

3 Pages « 1 2 3 Search