Activeworlds, Inc. (AWI), specifically Rick Noll (CEO) and JP McCormack (CFO), seem to think streaming multimedia (audio-video) is AW's future. They used to think that the much overhyped buzzword-of-the-year (in 2000 anyway) "e-commerce" route is where AW should be marketed toward. They just haven't learned from the failure of their wanna-be mall world, sp@mart (spam mart)--er @mart, and have even gone so far as to sucker companies in countries outside the US (Australia, Korea, China, etc--see AWI's press releases) to lead them to believe this so-called "e-commerce" bandwagon is the direction AW should be marketed toward. Sorry, but it's not working...
Gaming
Take a hint from other on-line-only 3D games like Ultima Online and EverQuest that interactive 3D gaming environments are way more popular than 3D wanna-be "e-commerce" applications. Think about it. Add simple gamelike features to AW like avatar jumping, an inventory so things can be picked up and dropped, and even shooting and I will bet AW's popularity will easily double within 6 months. People don't want to waste money on a 3D card, downloading and installing software, and waiting for each world's content to download just so they can spend more time and wasing more money on crap they don't want or need in shopping mall worlds and forced in their faces by annoying ads. No, people would rather interact and create/destroy environments. Why? Because it's more fun to most people! Take a poll or something, eh? Or at least hire a marketing suit who actually knows something about marketing and product design. Sure you have some simple card/board gaming worlds devoted to bingo, checkers, chess, spades, etc, but, come on, AW is capable of so much more complex and intensive gaming if you only actually decided to push AW's development more towards 3D gaming on a similar level to most other 3D games out there. Rick and JP, please get the hint before AWLD stock flatlines at 0 soon (which it's been flirting dangerously close to in recent months)--and is now defunct as a publically-traded company. Point proven.
Holodeck
Now for my vision of what I would like AW to become: like a holodeck. Now while a Star Trek holodeck, with its transporter and holographic projection technologies (Star Trek: The Next Generation Technical Manual explanation ), probably isn't possible at this time, a much more simpler, late-20th-/early-21st-century computer 3D environment with VR immersion devices (optics, tactile sensor suits, multi-axis trainer, etc)-equivalent version (a "3D holodeck>", if you will) is. Even still, the VR immersion devices are still science fiction for most people. In fact, what I want is quite possible with current technology because it is mostly what AW is, but with an integrated "level editor", since holodecks can be programmed to portray specific immersive environments.
Level Editor
Now, the term "level editor" is somewhat ambiguous though because it implies AW is a game, as a lot of games have level editors, which allow one to edit/change/modify either the actual original game levels and/or create new levels altogether. But because AW uses "worlds" instead of "levels", the differences are minor. Also, AW is becoming more and more gamelike what with all the game-specific worlds AWI is creating (mostly limited to the "classic" board and card games) and RPG (role-playing game) worlds other people have created.
In level editors, the "level" (derived from when games were two-dimensionally horizontal/vertical scrolling; or "level", as opposed to "angled"--"angle editor"? perhaps "space editor" would be better term) is created by placing 3D object primitives (cubes, cones, spheres, etc—simple shapes) in a usually definable, empty space and carving/cutting/hollowing/slicing them up to get whatever shape one desires. Colors, textures, lights, and game-specific information (player/enemy/item/trigger locations) are added not in real-time as when playing the actual game, but in a separate, "laboratory"-like setting with (usually) four views: three 2D (top/bottom, side, front/back), that usually have a size-configurable grid, and one 3D, that may or may not have zoom/pan/movement capabilities. GameSpot has an article with more detailed info on 3 commercial level editors.
World Editor
AW, in contrast, uses "worlds" and defaults to a flat, infinitely repeating ground object and backdrop image wrapped cylindrically and axis-aligned around the world. These are optional and the world can have no backdrop, any background color, and the ground can be sectional or removed completely. Skyboxes are also possible. For light, AW used to allow only one, white, static light source (but version 3.1 is more like most level editors which allow multiple, colored, dynamic light sources) is currently available. For views, AW uses just a single 3D perspective while level editors tend to have 3 2D views (top, front, side) and a 3D view. Moving objects (as described above) is easy enough, yet there is no x-/z-axis rotation (AW 3.1+ offers limited object rotation). Object scaling and individual vertex/polygon creation/manipulation/deletion (which require learning RenderWare's scripting language, RWX, to get any real control over, and which detracts from 3D-immersed world building) are not integrated into AW.
Other examples to expand on that would make for a more immersive 3D building environment (compared to game level editors) are:
- community/collaborative vs. individual building
- remote modelling: no need to be in the same physical space
- communicate ideas easier and quicker
- 3D perspective building vs. 2D perspective modelling
- textured/untextured/wireframe/vertex rendering
- linear/bilinear/trilinear/mipmapping texture filtering
- 3D grid
- 2D grids-overlayed into 3D
- scale/size configurable
AW has so much potential, but that potential is just not being realized with AWI, which after they alienated AW's original developer, Ron Britvich (Protagonist), AW development has been even more stagnant than it was when he and Roland Vilett developed it, although 3.1 was released relatively shortly after AW3.
Game
While AW is not implicitly a game, I believe it would develop far more quickly if it was treated and developed as a game (and possibly aquired by a computer gaming company with the resources and development team to develop AW faster than AWI can with its now 3-man programming "army", which only during 3.1's development did AW aquire a third programmer). AWI used to be a publically traded company, but I still urge any computer/video game company looking to take over and lead this unique market AW leads (which isn't saying much considering the state of on-line 3D VR as a whole) to think about either partnering up with AWI, buying them out and developing AW better, or simply making a better product altogether.
4/15/2K - In response to a beta newsgroup post:
Of course most of the gamelike functions I mentioned should be optional, but if AW ever hopes to compete with 3D games it will have to become more like them. It should be obvious by now (except to Rick and JP, of course) that AW's popularity lies in its entertainment and not it's supposed e-commerce value. Until AW can even begin to compete with 3D games its e-commerce value will be practically non-existant. However, AW does have one thing going for it: propietarity. It's pretty unique in what it does and if the stock analyst I heard on one of the major networks has anything to say about propietarity is that they are more likely to become profitable than rehashed software/websites that don't really bring anything new to the industry.
So, according to this analyst, while Amazon.com's famous for books (yet also offers CDs, tapes, videos, etc), wanna-bes like CDnow.com won't last very long unless they don't do something the other already established, big-name sites like Amazon.com aren't already doing. Because AW is, for all intensive purposes, the last remaining survivor of "the mid-90s on-line VR software flood", it will probably eventually become popular for being such a unique niche in on-line-only (or massively multiplayer--MMP) software. However, once 3D games integrate more and more real-time level editing features and then make it multiplayer, I doubt AW will be able to survive compared to the budgets of these game developers/publishers.
In essence, AW's time is rapidly running out, and if it does not establish itself as being enough ahead of most MMPs and 3D games (that include level editors) in general, I doubt it will survive a few years from now. Yes, I know a few years is a while in the computer industry but, compared with most 3D games, AW has changed very little since its inception back in 1995. Note that I will soon update this 3D game comparison with AW3's features.
I think AW has real potential but it's just taking forever for it to reach that potential! I just don't think Rick and JP have the vision Ron seemed to have...
I think when AWI (then-COF) initially charged for citizenships it may have helped them out a bit (and still some to a relatively small degree compared to galaxy/universe servers and custom world design--like with Yosemite, The 13th Floor, etc), but I think it will really hinder AW's popularity instead of helping because of how Rick and Danny back in 1995 or so said AW would always be free.
Everquest and Ultima Online (which charge something like around $10-$15/month or so) and have around 150,000 subscribers or so, just show that there is a market for online 3D environments, but the companies behind these on-line games have the funding to take losses while AWI does not.
I'm just waiting for some 3D game company to get a clue and release an on-/off-line, multi-user, real-time, interactive, level editor that has the option of letting users create the level as they play it--changing, manipulating, adding/deleting to it as they're immersed in it. AW allows this to some degree, but most current 3D game level editors allow much more realism in terms of object creation, lighting, and special effects. Real-time interaction is the key, and AW needs to greatly improve on this because it is a very static environment compared to most games, which gets boring quick. The more like a game environment AW becomes, I think the more popular it will be.
Game replayability is much higher with a level editor than without. People are more likely to play levels made by other people and groups of people long after the original game levels have been played to death. Duke Nukem 3D, Quake, Unreal, Half-Life, Thief, etc are good 3D game examples of this, and non-3D games like Civilization, SimCity, WarCraft, etc also prove this. Maxis' The Sims is a 2D/3D hybrid game (The Sims 2 is fully 3D) which also has much user customization ability.
And multiplayer just makes a game even more popular. AW should learn from other games' successes and adapt accordingly. A game/program that merges both of these aspects is a definite hit. It's just that for some reason no company has put the two together. Well, I think it's long overdue for such a program! I keep hoping AWI gets that clue. I've tried getting Eidos/Core (publisher/developer of Tomb Raider) to do it but they just don't get it. I think Ron Britvich knows what I want, but of course he's gone from AWI now...so then there's GEL, which Ron told me about a while ago, and may result in what I want, but not much has been happening with it and it seems to be stagnating like VRML was...
3D Holodeck
I think a "killer app" still needs to come out that really motivates people into saying "wow, 3D is awesome!". I think that app would be a 3D holodeck where people could create their own environment (WYSIWYG-style, without requiring textual programming knowledge, and created in real-time—the same time the "game" is being "played") and immersive experience. It could even be linked to a 3D operating system (OS) like Microsoft's GDI+ to provide for an even more seamless immersion experience, but I'd be happy with an app that'd let me create my own 3D games with action, adventure, and simulation all rolled into one. And there's no reason such games can't be linked together seamlessly without requiring separate 3D engines made my separate gaming companies to be loaded, sucking up even more memory and CPU power than they already do.
So, for example, starting out on my 3D computer's OS (3D OS), say I want to go into an urban 3D environment. Well, since I'd probably be on the Net, I Web on over to an urban 3D website, The details of "webbing" seamlessly to a 3D urban website would require how immersive a 3D experience I want my 3D OS to be. Does my 3D OS desktop look like the room where my computer is? If so, it would need to look fairly, if not completely, similar to the room. Or it could look like a hotel as with Buzz 3D's VR Windows desktop (although this is not a good example of what I'm referring to). Next, which "urban environment" do I want to go to? If I'm in a suburb, do I just hop in my car and drive there? How would that be represented by computerized 3D? Oh, why a driving simulation (sim) of course! And anyone into games knows how many illions of those sims are out there...so integrating one into this 3D OS shouldn't be too difficult.
3D Environment
The possibilities are endless for seamless 3D environments, and the key would be the interconnectedness of them all. And of course many people could be in these environments just like all the illions of people on the Net today. This is why I like AW because it is probably the most advanced form of a community-based 3D, on-line, environment today, despite its near-stagnant development growth and obsolete 3D engine (Criterion's RenderWare). It has great potential for what I'm thinking of, but needs more integrated level-editing and world-building capabilities, as well as a much more developed SDK (software developers kit) so it can develop faster (like Linux) and be expanded to other apps (like an OS).
If people realized the potential of just such an on-line, multi-user, 3D holodeck, I think they would be willing to see that 3D offers far more immersive potential than 2D could ever dream of doing. And 3D is only going to get better as more explicit hardware support (like CPUs with 3D calculation support) are developed, different rendering techniques (polygons, NURBS, other curved surfaces) are created, and, of course, the applications (games, utilities, OSes). I remember seeing a link about a guy who was creating a 3D Windows shell or whatever, but I can't find it now. Anyway, it's happening. Hardcore gamers have already embraced 3D for the most part so it won't be too long before most other games are made/remade in 3D. I don't know why people make such a fuss over changing from 2D to 3D anyway; I mean 3D only means more, not less, immersion; and immersion is very fundamental to adventure/RPG games. I think such people just haven't experienced enough immersive 3D environments to realize the potential for 3D adventure/RPG games...
Since 3D environments allow for a great level of immersion, why shouldn't they allow more adventure/exploration and interaction within these environments? 3D seems like a natural for such things to me. And with dynamic polygons, there's no reason one should not be able to build/mold/sculpt/shape the environment in a real-time level-editing (environment-creating) program, preferably integrated into the "game" itself. And letting multiple people simultaneously create this environment would allow for even more of an immersive experience, not to mention make one awesome community!
Immersive, interactive, 3D environments should include complete camera (1st-/3rd-person) control and player control (all body movement: bend, kick, lift, pick up/put down, fingers, sit, stand, crawl, crouch, jump, climb, rope/monkey swing, etc.). Granted it may be a challenge to code all this, but the more games become like this, the more realistic and immersive they will be to "play" in. But such a program would have much more potential besides a mere "game". It's all about virtual reality (VR) and getting closer to a 3D holodeck.
Forget boring role-playingesque adventure games, no-brainer first-person shooters, and dull puzzle games. The game industry needs new genre classifications, including multi-genre (crossgenre/transgenre/metagenre) genres and terms for new genres I can't think up right now (neo-, post-, etc)! Stop rehashing what everyone else is doing and start doing more along what companies like Dreamworks did with Trespasser, Looking Glass did with Thief and System Shock 2, Relic did with Homeworld, Appeal did with Outcast, Bullfrog did with Dungeon Keeper 2, etc. Forget 2D and 2.5D (isometric) games and add another dimension with 3D already; it's where the industry is and has been heading anyway.
Virtual Reality
For you virtual reality buffs out there, get out of your labs and start doing something with all that "research" instead of writing so many damn whitepapers! Haven't you stagnated the VR industry enough (VRML anyone?). The 3D gaming industry is blowing right past you and you don't even realize it since you're still playing with theories about VR while other people are actually using VR (3D).
Call to Action!
Let's get that 3D holodeck created already! Link 3D games together to create a massively parallel, interactive, real-time, multi-user, immersive environment with seamless transitions between environments (space, air, sea, land, microscopic, subatomic, quark, superstring—well, that may be going a tad too far, but...). Stop competing in development of 3D and start cooperating/collaborating towards an object-oriented, plug-in-style 3D environment architecture!
Trespasser (c. 1998) is not that bad despite all of its negative reviews. It's interesting to have such freedom of movement to manipulate things with the player's hand. Sure, it's clunky and hard to control at times, but at least Trespasser's designers tried new things. And the physics was probably the most realistic of any game I tried until Havok's physics engine came along in 2000. I tire of all the rehashed games out there that focus on aliens, death, destruction, combat, mayhem, shooting, killing, and violence. While Trespasser, unfortunately, has dinosaur killing, I think of it more as an adventure-exploration-simulation game. I like that.
If Homeworld was as adventurous, explorative, and simulating, I think it would have sold better and been more fun. A good story is fine, but if the game is a good enough simulation, the story should be bypassable like it supposedly is in Terminus (I tried the beta but couldn't handle the frustrating unintuitive interface), which has multiple playing modes: free play, scenario (where the story comes in), and deathmatch. This versatility gives it a better chance in general popularity since it covers so much ground. And Thief 2 was rumored to have a multiplayer cooperative mode where, instead of focusing on deathmatch and mindless killing, people would have to work together to "case a joint" (but it never got implemented). Thief's developer, Looking Glass, was also innovative and tried new things, while id and Epic are still stuck on their silly mindless deathmatch model with Quake and Unreal. <yawn> Borrrrrring...id and Epic could learn from Valve (Half-Life et al) and other games like Hidden & Dangerous which focus on cooperative team play. Players want to think more in games. Mindless shooting is getting old, outdated, and obsolete.
Modularity
If games in general were programmed more modularly to allow other developers to add connected environments (in Homeworld/Terminus' cases: planetary and moon surface environments) to deepen the level of immersion within the game, I think that would draw even more popularity. When a game can go from a space combat sim to exloration on a planet's surface in search of minerals/items/people or just to explore, that will be a kick-ass game! Giving the player the opportunity to do things they would never normally get the chance to do before in immersive, seamless, 3D environments that are huge, expansive, modular, and initially designed to be added onto (with in-game environment creation/manipulation/deletion), will greatly increase popularity (and sales for all you suits)! And add multiplayer/network capabilities and it will even be more popular. Community can play a big role in keeping a game alive. Look at Quake, StarCraft, Half-Life, Ultima Online, and even Active Worlds for examples of this. Most of these games also have level editors which also serve to keep continued interest in them. Integrate the level editor into the game so players can experience full immersion and I bet people would never want to leave.
If one (1) 3D engine was developed in which all 3D gaming companies devoted their resources, time, and energy towards, imagine the state of 3D game technology today. I'm sure it would be many times better than all other 3D games combined!
Potential
There's so much potential here! Hell, if I could stand programming, I'd be doing it, but all I can do is rant and try to motivate programmers and other people into working together to achieve this. But I'll be glad to help test and design any such environments! Let's make it happen people!
If you know of a program in development or one that already exists, based on what I've described above, please email me about it! And if you'd like to work on creating (programming) just such an environment, I'd be interested in knowing and would love to help out as well.
Competition/Collaboration
I've been using Second Life since 12/2004 and it has most AW's improvements. There, The Croquet Project, and many other virtual world/environment applications are out there that just seem to just be reinventing the wheel. When are developers going to stop competing with each other and start collaborating? It's like 3D engines--there are HUNDREDS of them out there. Good god, people, do you realize how much further along things would be if people worked together on them instead of competing? I hate capitalism. Give me democratic communism any day (minus the dictator of course and without lobbyists buying off politicians and circumventing the democratic process).