Alternativa3D engine demo
25.10.2007 Anton VolkovOur frequent visitors will understand everything without words, let’s explain a subject for other readers:
This is technological demoversion of an Alternativa3D Flash engine, which was made within Alternativa MMORPG development. This engine uses Flash player version 9 as a platform, and, as far as we know, works in all full-flash-supporting browsers. Alternativa3D is optimized with upcoming game features in mind, and utilizes some non-trivial solutions to show game graphics quickly.
Main features:
- Three-dimensional geometry and 3D-sprites. Buildings and landscape are made in a fair 3D, objects with complex geometry — using sprites, including multi-phase ones.
- Lighting system, including ambient, directional and omni lights. Changing daytime, diffuse and sunlight, automatical “in-corners” shading, dynamic shadows, including sprite shadows.
- Texture and light quality settings (it is really important without 3D hardware acceleration in Flash).
- Low processor load (excluding moments of lighting change and camera rotation, which happen not too often and is not critical for the game).
We’re optimizing this engine and preparing it to integration with server core at the moment. Next things to do are characters’ system (with sceletal animation system and clothes), world building and closed “starting game version” betatest.
If you don’t see a picture, that means you don’t have Flash player version 9 installed. You can download and install it from here, or use direct link to a file.
Please report any found bugs and feel free to send some comments too.


26.10.2007 в 05:43
wow!
26.10.2007 в 09:40
OMG
26.10.2007 в 10:06
Anton, and guys, AMAZING. You have spared no coolness in creating this. This is essentially sims in flash (with better textures), really really good work.
26.10.2007 в 10:19
[…] Alternativa Game Engine Demo October 25th, 2007 — drawk Aternativa Game is a leap forward in isometric 3d engines for flash. A gigantic leap…, would you expect this kind of quality of software out of anyone but the […]
26.10.2007 в 13:58
[…] Alternativa3D engine demo Published October 26th, 2007 Actionscript 3.0 , Flash , Flex , Games , Web developer Alternativa Game is cooking something very good in their pot. Their new game engine demo looks great. Take a look at their blogpost. […]
26.10.2007 в 16:28
[…] Alternativa3d engine […]
26.10.2007 в 16:46
Thank you everybody, we apreciate every post you submit. We’re working as hard as we can.
27.10.2007 в 00:18
great work, just one question, with orthographic
27.10.2007 в 19:43
Great job! Will this 3d engine be available commercial? Like The Worlds isometric engine - www.theoworlds.com .
27.10.2007 в 20:39
[…] Alternativa 3d engine est un moteur 3D en temps réel pour flash qui utilise le système bien connu des jeux sur console/pc de 3D isométrique, avec des sprites en 2D. Souvent utilisée dans des RPG, cette technique est utilisée dans des jeux comme Ragnarok ou Theoworlds. L’objectif de ce studio russe composé de 8 personnes est de créer un MMORPG en full flash (à partir de flash player 9): les joueurs pourront bâtir leur empire financier, faire une carrière politique, se battre pour leur territoire, chatter, acheter et vendre, organiser leur propre business.. La finalité du jeu est ambitieuse, mais les débuts sont prometteurs. […]
28.10.2007 в 00:25
[…] lees verder… […]
28.10.2007 в 04:05
[…] can see a really cool demo of a 3D engine all in flash here. It runs nicely when you lower the settings a bit and doesn’t seems too slow. The sprites […]
29.10.2007 в 00:01
This is fantastic! The only major bug I can see is a visual one - the shape of the rectangle land seems backwards. Proper perspective would mean the edge closest to the camera is larger, but in your example the edge of the land farthest from the camera seems larger.
Despite that very inconsequential problem, this is utterly amazing work. I do hope you’ll announce your plans regarding making this available for licensing.
29.10.2007 в 13:44
Thank you everybody for feedback!
I’d like to share some more info concerning asked questions (and some more questions discussed in russian comments too):
1. The only way to compare our engine with Papervision3D is to put them in equal conditions. PV3D has to add soft lighting, shadows, and make honest Z-sorting (they still have some polygons “jumping” at this time). We have to add perspective view. Then it will be possible to compare them.
2. The idea about “View from the top” has already been discussed between us. I am its adherent too. I hope we’ll make it someday, despite of additional designers’ work and traffic.
3. Now about “wrong perspective”. I’ll repeat — this is honest isometric view. We need it for the game. We can make real perspective view technically, and we’ll do it as an experiment later, but now we have a lot of other things to do. It is not nesessary to re-render perspective when you move (scroll) the screen in isometric view, unlike in “real” 3D camera.
4. We think that shadows from avatars, like from other “mobile” objects, will be simplified, bacause we don’t want to re-calculate large ground textures (it is slow).
5. “General lighting” changes not too often (say, once in a five minutes), so we’ll be able to make calculatinos distributed in time in order to avoid big rendering delays.
6. Memory. Yeah, some optimizations lead to data caching, including images. We have to search for a compromise between performance and memory usage. We certainly have some memory leaks at the moment, they will be fixed soon.
7. Avatars. They are absolutely not ready. In this demo they are just demonstrating 3D-sprites and big FPS when camera is not moving and light is not changing. It is unreal to pre-render them in all poses from all angles. So we’re working on a sceletal animation system, with separate body parts put together using smooth animation.
8. Realistic textures. All the stuff like flowers will ve added as texture objects easily. There are no technical problems at all.
9. Cars. We have some doubts about cars. It is not clear how to integrate transport system, to make collision system, damage, etc. We’ll have to solve fast world uploading problems (cars are moving faster than people), and so on.
10. Post-effects. It is simple to make — we can easily add bloom, motion blur, weather etc. — it was already made in experiments. But flash-player seems not to be able to handle everything fast. Flashers usually make small (like 400×300 pixels) demos, they’re working relatively fast. Try to run them in a full screen to see the problem.
11. Flash Player 10. Seems like it will have weak 3D support. Everything goes to fast perspective object transformations (the have only scale, rotate and skew at the moment), without hardware support. Big hopes for Hydra — raster filters programming language (it’s similar to shaders language), it will allow us to optimize texture rendering. May be in a future all our render will be built on this. Photons map, caustics, blah blah :)))
29.10.2007 в 18:40
[…] Alternativa Game is a leap forward in isometric 3d engines for flash. A gigantic leap…, would you expect this kind of quality of software out of anyone but the Russian Alternativa Game group? Check it out NOW. […]
30.10.2007 в 04:14
[…] 1: Alternativa Game Blog Link 2: Alternativa3D […]
30.10.2007 в 12:45
wow!
05.11.2007 в 10:45
Will you be making your engine available for licensing or contracting? It looks and runs great!!
05.11.2007 в 17:34
Thank you! 3D engine is not planned to be sold separately yet. Anyway, we’re having many requests, so we’ll surely think about it. Please write to team[at]alternativaplatform.com and leave us your phone number, let’s see what we can do for you :)
08.11.2007 в 09:13
I am in awe. I can’t wait for the PV3D test and your first game!
15.11.2007 в 13:49
Wow!!!
17.11.2007 в 01:27
Nice job! Very impressive….
21.11.2007 в 09:43
[…] Amazing FP9 3D engine! http://blog.alternativaplatform.com/en/2007/10/25/3d-engine-demo/ […]
27.11.2007 в 15:34
Nice game, i wanna text it…I like 3d games.
Keep it up!!
07.12.2007 в 22:50
Amazing, great work dudes!
16.12.2007 в 07:26
I hope the direction of the project is to create a generic game engine, and not use your engine internally just to produce commercial games. There is a great appetite for a high quality iso game engine that indie and professional game developers could use to create their own games. If you could create iso game engine similiar to the concept of the Unity Game Engine (http://unity3d.com/), that would be a big seller. Use your engine to create commerical games —yes, sell your engine so that others can do the same!
20.12.2007 в 15:58
[…] greifen müssen, wie z.B. Papervision3D und Sandy3D. Was aber alles möglich ist zeigt Alternativa3D, eine Engine die für ein 3D MMOG in Flash geschrieben wurde. Mit dem neuen Flash Player […]
20.12.2007 в 23:58
Very nice work! Perhaps the shadows could be mapped as another Flash layer on a 2d grid… anchor to the avatar feet x/y, rotate like a clock and scale the length. ISO would be un noticable in such a small distance. Simple and resource cheap - low cpu etc. The shadow can just be a semi transparent symbol - blur the outline = same for all shapes. Write to bitmap to create the shadow symboloccassionally in realtime. Why won’t this work? I’ve never done 3d before! … do do 2d at 2GoTo.com though… :)
22.12.2007 в 05:11
I don’t get it. All I see is some pretty pictures. Are they supposed to move or something? What’s everybody all WOW-ing about?
… I just went back and double-clicked the picture. NOW I see what they’re WOW-ing about. WOW!!! (Perhaps you should have given instructions to us “other readersrs.”)
08.02.2008 в 02:33
Wow!!
18.02.2008 в 20:44
MAX的效果呀!
17.03.2008 в 16:56
wow
24.03.2008 в 19:11
Nice game, i wanna text it…I like 3d games.
30.03.2008 в 13:50
It is very good!
I want to the demo source, Can you mail to me?
My Email:thisnet@qq. com
Thank you!
10.04.2008 в 14:48
[…] Alternativa Platform blog » » Alternativa3D engine demo […]
23.04.2008 в 21:47
[…] Abril 18, 2008 in AS 3, Inspiracional, LibreríasTags: 3d, actionscript 3, Flash, wow ActionScript 3, y las maravillas que se pueden hacer gracias a la super optimización que le metieron, cada día me sorprende más… Checa Alternativa3D. […]
27.04.2008 в 04:09
damn damn damn
holyy…
=) this is best stuff maded in flash i ever seen
05.05.2008 в 02:14
Awesome stuff… first thing i noticed were the max payne 2 characters lol.
06.05.2008 в 05:25
wow awesome engine!
keep it up!
could i have a copy of the source code?( i think the anwer would be “no way your crazy you’ve got to pay the rights for it!” or something like that but i dont lose annything asking do i?)
08.05.2008 в 10:28
wow!!!
27.05.2008 в 15:41
[…] http://blog.alternativaplatform.com/en/2007/10/25/3d-engine-demo/ […]
31.05.2008 в 15:49
Ok I know this isn’t strictly about your engine but I think it’s worth a good mention. A company called micazook have made a 3D avatar world for mobiles and PC’s. The mobile version is out already but the pc isn’t just yet but according to sources it’s the most advanced 3D avatar engine even more powerful than the second life one.
You can get the beta versions for your mobiles. Use your handsets and go to http://www.icitizencommunity.com. May be you should contact them and see if you can cooperate. They are a small team of developers that do things for the love of making new inventions not backed by some huge corporation mad for your cash. Also they made some other cool stuff I could find the video on youtube but they have invented a way that you can play actual PC games on mobiles. No porting you play the real thing. Its hard to believe but its done.
01.06.2008 в 14:50
just the house and the ground in 3D … I think there are more “wow” exemples of papervision … just my point of view
01.06.2008 в 16:14
Reup,
http://blog.alternativaplatform.com/en/2008/04/18/alternativa3d-5-m1/
06.06.2008 в 01:31
thats awesome, who ever made that needs a big hug haha, nice work send me the code for that anytime groovyMark@hotmail.co.uk
13.06.2008 в 23:03
Someone stole this from you here:
http://www.newgrounds.com/portal/view/444081