Author Topic: The Secret World  (Read 7689 times)

0 Members and 1 Guest are viewing this topic.

Offline n00bstar

  • ZX 81
  • *
  • Posts: 22
  • Karma: 8
    • View Profile
The Secret World
« on: July 04, 2012 »
Heya!

So I'm working for Funcom. You might know the name, we're the guys responsible for Anarchy Online, Age of Conan, Bloodline Champions and others. For the past few months I've been locked away at work, chained to my desk, working 80+ hours a week to finish our new game in time for the release date. And that date was today. HELL YEAH.

The press coverage so far is extremely positive, some even saying its the most important MMO since WoW. Anyways, I won't preach for my choir too much, but I do believe we've made a fine game that is, like all MMOs, only bound to get better in the coming year as more playtime gets put into it and the more obscure points get polished to player satisfaction.

So on that note, whether you're an hardcore MMO player or just a casual noob like me, the game is definitely worth a look or two and I encourage you all to give it a spin. There's a metric poop ton of players online at the moment so its very very alive :)

https://register.funcom.com/account    <- To register an account
http://www.youtube.com/watch?v=ASSUwluKoUc    <- Old trailer
http://www.youtube.com/watch?v=7yMIcKmsbzk    <- New trailer

Offline Knurz

  • Atari ST
  • ***
  • Posts: 121
  • Karma: 25
    • View Profile
    • GitHub Repository
Re: The Secret World
« Reply #1 on: July 04, 2012 »
Hey!

I'm a really MMO Addict and I've also tried TSW Beta and I buyed it last week online. I also played Age of Conan...
Yea the game is definitely a great try to do something different on the MMO-Market.

You've done (or learned from AoC) so much right, it really really makes fun to splash Zombie/Drough Faces :).
The Graphics are more than stunning (Savage Coast the Wood where the Treehouse hangs is more than an eyecatcher, its epic!), the sound is perfectly synchronized to the "mood" from your character. I love the shader which you apply when you are dead or when you try some mushrooms ;).
FC also learned that the users don't care about lights (in Tortage ^^) and care more about the gameplay itself. PvP is also great (love slaughtering at stonehenge :D ).
Default-UI is the BEST one I've seen for years, you don't need any UI-Addons.

Tentonhammer rated TSW at 85% or so, I rate it above 90%. ;)

Guys if you want to play a really nice adult MMO, try TSW.
(And I'm not in any way affiliated with FC ^^).

Some critics from a 10+year MMO Gamer:
The chat system is horrible.
No dungeon finder in 2012 ? Mhh ok, i like the social interaction and don't need it, but some friends already complained about that.
Please fix the PvP-queue-bug :)

But FC has done a really great job, I was afraid (after I've played AoC) that the "Funcom"-Effect strikes again in this games (First levels are great, than more than flat).

Great job, great game, absolutly great storyline!

cu.

PS.: BUFF SHOTGUN!  :||
« Last Edit: July 04, 2012 by Knurz »
Remember what the dormouse said: Feed your head

Offline Raizor

  • Founder Member
  • Pentium
  • ********
  • Posts: 1154
  • Karma: 175
    • View Profile
Re: The Secret World
« Reply #2 on: July 04, 2012 »
Looks great n00bstar, congrats on going live! :)
raizor

Challenge Trophies Won:

Offline Kirl

  • Senior Member
  • Pentium
  • ********
  • Posts: 1217
  • Karma: 230
    • View Profile
    • Homepage
Re: The Secret World
« Reply #3 on: July 04, 2012 »
Hey that's awesome, looks really cool! Congrats!  :clap:

I was asked to do a 3d character for a Funcom game once (didn't work out) and I also beta tested Anarchy Online. I stopped playing MMORPG's because I feared they would take over my life...  ;D

Are you a programmer at Funcom? I always wondered how you make sure individually written code remains consistent and works trogether in such a big project?
www.kirl.nl
Challenge Trophies Won:

Offline n00bstar

  • ZX 81
  • *
  • Posts: 22
  • Karma: 8
    • View Profile
Re: The Secret World
« Reply #4 on: July 05, 2012 »
No I'm not a programmer at Funcom. I've been in the industry for about 12 years now so I did a bit of everything from coding to design to sound to qa and my favorite place is BY FAR in QA. Most people hate it, and most people consider it an entry-level job, something temporary before they get that big design/code job.  However, I find it infinitely more fun than anything else this sad fucking shit industry has to offer. So that's what I do at Funcom. As far as video game companies go, it's by far the best job I've ever had because of how fun (heh) it is. The following doesn't necessarily apply to any specific developer I've worked for, it's mostly an amalgamation of all of them :D

KIDS, DONT GO INTO VIDEOGAMES. Play them, enjoy them, live in them if you want, but don't go looking for a job there. Whatever idea you have of how it is to develop AAA titles, you are dead fucking wrong :D People are immature, egocentric, pretentious, there's more schoolyard politics than in an afterschool special, nobody is paid close to what they should, you'll have to throw your life away for a developer that will just fire you without as much as a how do you do when some tie-wearer wants a new set of spinners on his Audi. I've worked for half a dozen developers, all of them well known studios, and its the same shit -with slightly altered smell- everywhere.

But as for your coding question in the vaguest possible way: it depends on the project. 

Most developers these work within an "Engine + Content"  scheme. A "game engine" these days usually means a powerful rendering engine (with associated modeling tools)  and a flexible scripting language. For example, UDK. And this engine will execute and render what is found in the content package. So you can have code programmers that work solely on shader code, network code, tools etc. And you can have content designers scripting missions for the engine, if player is here, then spawn monster there etc etc. Again, think of UDK which offers tools for art and level design too.

Now, as your project gets larger and more ambitious, you'll need to specialize teams and repeat the same process. Let's say you had the Engine Team and then the Content Team, well now inside the Engine you have Rendering and Network which become two entities entirely separate from one another, each working on different codebases. And the Content Team is now parent of the Level Design Team and the Characters Team.

All these fine people will use a concurrent versioning system of some kind. These allow you to create child copies of a master code and work on that copy 'locally'. Whenever a team has reach their goals in terms of implementation/bugfixing then they submit their changes. These get approved by leads and managers, merged into a 'internal' version of the master code, sent to QA, debugged (add some back and forth here), then when ready, merged into the 'real' master code, the out that will be put online, printed on CD, put on the appstore or whatever kind of application you're releasing.

Similar systems are used by other departments too like audio and art obviously, but they submit their work into the content portion of the game, not the code part.

All in all it looks fairly simple and efficient, but add a few dozen humans to the equation and it really just all falls apart into chaos, madness, red bull and overtime.

Stay in school, become a lawyer or something.

All that humorous ranting aside, TSW isn't perfect obviously but it's damn near well the best MMO launch in the history of MMOs so that's pretty good. A game this size will obviously have a few glitches at first but MMOs are games that are constantly evolving and changing so I'm not too worried about the game becoming only more refined in its gameplay over time.

What are you playing in TSW? I play only at work after hours for now, my current home machine being archaic, so my progression is kinda slow but I started a healer Fist build that is pretty much carrying my cabal right now and I quite enjoy it :) I like how I can balance between damage and heals with the same build so I can both solo and survive easy, or focus heal my team and let the other four burn through enemies.

Offline benny!

  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4384
  • Karma: 228
  • in this place forever!
    • View Profile
    • bennyschuetz.com - mycroBlog
Re: The Secret World
« Reply #5 on: July 06, 2012 »
...I always wondered how you make sure individually written code remains consistent and works trogether in such a big project?

Personally, I think that it all starts with the team. If you set up a good team, train it and have a good communication "pipeline" it is a good basis to start with.

Additionally, you should set up a proper toolchain which fits to your project. Introduce processes/pipelines for common tasks your team is working on.

All this should be underlined by tools. Of course it starts with a version control and a continuous integration setup (e.g. Jenkins, Hudson). Then, there are tons of tools around that helps you with keeping the code quality up:

* Automatic testing (e.g. unit testing)
* Mess detection (e.g. several metrics) which can detect e.g.:
** Possible bugs - empty try/catch/finally/switch statements
** Dead code - unused local variables, parameters and private methods
** Suboptimal code - wasteful String/StringBuffer usage
** Overcomplicated expressions - unnecessary if statements, for loops that could be while loops
** Duplicate code - copied/pasted code means copied/pasted bugs
* Lints (stick to a proper coding guideline)
* ...

Well, and on top of it - there should be a proper project management (no crunch times etc) ... well, in a perfect world ;-)

[EDIT]
Ah, and of course try to split up your code-project in modules and define clear interfaces ...
[/EDIT]
« Last Edit: July 06, 2012 by benny! »
[ mycroBLOG - POUET :: whatever keeps us longing - for another breath of air - is getting rare ]

Challenge Trophies Won:

Offline Xetick

  • Atari ST
  • ***
  • Posts: 132
  • Karma: 80
    • View Profile
    • Plane9
Re: The Secret World
« Reply #6 on: July 06, 2012 »
Very nice!

Who haven't played with the idea to actually do a MMO but the amount of work to do one is just staggering so I can certainly understand that you needed to do a few 80 hours weeks. The one thing I did notice that needed more work from the trailer is the particles effects. Generally they seemed to use very low resolution textures and break the otherwise beautiful environment. Specially visible at 1:20 in the new trailer.

Personally I dont touch any MMO with 10 foot pole since if I like the game I would be stuck in it and "waste" 100's of hours playing the game while I could work on one of my own projects. Since MMO's are by nature never ending. So I stick to games that have an ending and you know that after 20-50 hours your done with the game.
Plane9 - Home of the Plane9 3d screensaver/music visualizer
Challenge Trophies Won:

Offline Canopy

  • Atari ST
  • ***
  • Posts: 208
  • Karma: 20
    • View Profile
Re: The Secret World
« Reply #7 on: July 06, 2012 »
looks great.. i have purposefully avoiding playing any MMOs.. as i've seen what its done to my coworkers  :diablo:

i find the title amusing because i commute past this place every day > http://www.secretworld.org

Offline benny!

  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4384
  • Karma: 228
  • in this place forever!
    • View Profile
    • bennyschuetz.com - mycroBlog
Re: The Secret World
« Reply #8 on: July 06, 2012 »
...
Personally I dont touch any MMO with 10 foot pole since if I like the game I would be stuck in it and "waste" 100's of hours playing the game while I could work on one of my own projects. Since MMO's are by nature never ending. So I stick to games that have an ending and you know that after 20-50 hours your done with the game.

Clever strategy ;-)
[ mycroBLOG - POUET :: whatever keeps us longing - for another breath of air - is getting rare ]

Challenge Trophies Won:

Offline Blacksheep8Bit

  • *Custum Title goes here*
  • C= 64
  • **
  • Posts: 91
  • Karma: 36
  • *useless thing to write goes here*
    • View Profile
Re: The Secret World
« Reply #9 on: July 06, 2012 »
...
Personally I dont touch any MMO with 10 foot pole since if I like the game I would be stuck in it and "waste" 100's of hours playing the game while I could work on one of my own projects. Since MMO's are by nature never ending. So I stick to games that have an ending and you know that after 20-50 hours your done with the game.

Clever strategy ;-)
Actually is the best strategy not just about games, but everything at your life! Don't stick at things that you know will never end if you have other things to do...
Challenge Trophies Won:

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17409
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: The Secret World
« Reply #10 on: July 06, 2012 »
The only online game I've really got addicted to was command and conquer generals and I tend to avoid all others like the plague because like Xetick I know that they'd quickly take over my whole life...

The trailer looks beautiful though and despite having to work under those conditions you right to be proud that you played a part in that game.  These days I think that there is so much money riding on a game's development that pressure is inevitable.

As for working with egotistical people, even in my own job as a developer on a small team in an insurance company there are a few egos here and coming to think of it there have always been people like that no matter what job I've done, some people are basically bastards and one or two of them always find their way into any environment.

Safest solution is to retire if you can afford to. ;)

Seriously though, the game looks really great - thanks for posting the links!

Shockwave ^ Codigos
Challenge Trophies Won:

Offline Dr.Death

  • Senior Member
  • Amiga 1200
  • ********
  • Posts: 445
  • Karma: 9
    • View Profile
Re: The Secret World
« Reply #11 on: July 08, 2012 »
Great job mate i really like the look of it, a bit like Final Fantasy not your average WOW clone.

I might have a look at it when i have finished Skyrim.... ( i have just finished Diablo 3 now )
Proud member of DAWN