AS3 Flash Isometric Engine

Just got word of this great isometric engine similar to the Alternativa engine or zenbullets but with plans for open source. I checked out the demos and it looks well done and is pretty responsive. Once you get to heavy lighting it can draw a little slow (the cowboy becomes more John Wayne like with slow drawls) but this seems like a great base for an isometric AS3 engine.

The author, who is currently anonymous, describes it as:

The FFilmation Engine is an AS3 isometric programing engine, focused mainly on game development. The aim of the project is providing a robust development platform, where game designers can work on the game’s details and forget about the render engine. It is intended to be really usable from a “real production scenario” point of view.

Unfortunately there is no name associated with the project yet, I think it would be wise to let that be known. The author has some info on the level structure of files and 3 great demos.

Here are some features and plans for the engine:

  • Have a programming interface as small and easy as possible, no matter how complex the internal code is. From a software engineering point of view, the OO structure may not be as correct and clean as it could have been. It is not messy, but several decisions where made that improved performance and simplicity at the cost of breaking some “good OO programming” conventions.
  • Rendering performance is a major concern when designing all the algorythms. Some of them have been rewritten 4 o 5 times from scratch until one fastest enought was found. If it doesn’t perform well, it is not usable. We’ve all seen several impressive actionscript demos that look really cool and invite to be used in your next project. But then if the effect takes 90% of your CPU, you can’t build anything on top of that.
  • Graphic designers should be able to work on the application’s ( game or not ) environments without any programming skills, visually, and with almost immediate previews of what they are doing. Using the engine should be fun to some degree. If you have this terrific engine and adding a wall to your dungeon means you have to write 10 lines of OO gibberish, lazyness will eventually win you over. If art directors can draw and place the walls and lights an floors and enemies and see them appearing onscreen, you have more chances of reaching your deadline.
  • Flash has built-in drawing and animation tools. You should be able to take advantage of them !!

All this is important because in reality projects depend on limited resources. Resources are money and time, but also the enthusiasm of indie developers or single individuals doing stuff “for fun” in their bedrooms. Projects, specially the “for fun” ones, have more chances of completion if the production process is gratifying to some degree.

Here’s a list of highlited features:

  • One engine capable of handling several isometric scenes of different complexities.
  • Create scenes from human-readable XML definitions, allowing easy edition of the scene’s topology and contents
  • Graphic media can be split into several external resources and loaded when an scene needs them
  • Flat textures. Paint your grahics directly into flash. Walls, floors and celings are edited as 2D graphics and projected by the engine. Elements and animated characters can be animated via flash timeline, no need for complex programming.
  • Dynamic lighting, global lighting, real-time shadow projection. Multiple lights from multiple sources affecting the same objects.
  • Bump-mapped surfaces. Still somehow buggy and a serious performance killer, but already there.
  • An extendable material interface. MovieClip materials, autotiled materials, procedural materials.
  • Automatic zSorting of all surfaces and objects
  • Built-in collision detection. No need to program complex coordinate comparisions, simple listen to COLLISION events generated by the engine.
  • Basic AI API helpers such as “is character A visible from character B’s position ?”

I plan to make the engine open-source, but I’ll wait until I have a release “solid” and documented enough.

I am looking forward to more updates and to find out more about the author. We have some great engines underway in ’08 for AS3 and it looks to be a very fun year in that aspect.

Because it is an isometric engine is is not true 3d but sprite based animation. However with planes and objects other isometric 3d objects can be built such as walls, boxes, buildings, cubes, etc. I wonder if there are any toolkits being used or if this is all custom built?

Keep your eye on this space. It is very similar to the Alternative Engine.

Here are all the Demos:

And some docs on the architecture:

Check it out!

Tags: , , , , , ,

  • Pingback: AS3 Isometric Engine | Amp Engine

  • Pingback: Еще один "изометрический" 3D-движок | WebService //Flash

  • Pingback: KinRou Blog » AS3 isometric engine

  • rey

    version 1 has been released. woot!

  • Pingback: AS3 Flash Isometric Game Engine Released « [ draw.logic ]

  • Furkan Tunalı

    This is amazing..


    Огромную роль в структуре рыночных отношений и в механизме их регулирования со стороны государства играют финансы. Они – неотъемлемая часть рыночных отношений и одновременно важный инструмент реализации государственной политики. Именно поэтому сегодня как никогда важно хорошо знать природу финансов, глубоко разбираться в особенностях их функционирования, видеть способы наиболее полного их использования в интересах эффективного развития общественного производства. Узнать детальные сведения о счетной палате, функциях министерства финансов, принципах бюджетной системы, организационном построении современной налоговой системы, внебюджетных фондах государства на сайте
    Федеральный бюджет


    Сделайте свой дом уютнее вместе с оконными профилями ПВХ. Уже купили окна? Тогда стоит позаботиться об их правильном и провессиональном монтаже. Закажите окна и получите в комплекте их доставку, монтах и полное обслуживание. Узнайте больше о Австрийской фирме “Mayer & Co”, группе компаний KBE, профиле DECEUNINCK, системе TROCAL InnoNova 70, теплоизоляции, фурнитуре РОТО и многом другом на са
    Материал ПВХ


    Современный маркетинг туристической фирмы означает больше, чем разработка хороших услуг, установление на них привлекательной цены и приближение к ним потребителей целевого рынка. Туристическая фирма должна также иметь непрерывную коммуникационную связь с существующими и возможными клиентами. Поэтому каждая туристическая компания неизбежно начинает играть роль источника коммуникации и генератора различных средств продвижения информации об услугах на рынки. Узнать больше о сущности маркетинга в туризме, понятии и фазе маркетингового управления, кл
    ассификации туров, условиях и возможности выхода на туристический рынок, методах сбора маркетинговой информации, маркетинговых исследованиях потребителей туристических услуг можно на сайте
    Сущность маркетинга в туризме


    В период экономических реформ в России начал развиваться новый сектор экономики – рынок недвижимости. Понятие “недвижимость” было принято в экономический и правовой оборот в 1990 г. в связи с принятием закона РCФCР “О собственности в РCФCР”, согласно которому признавалось понятие частной собственности и для земельных участков, зданий и сооружений. Прочитать подробно про особенности российского рынка недвижимости, недвижимость как объект гражданских прав, землю как объект недвижимости Вы всегда можете на нашем сайте.
    Право собственности на недвижимость


    Спрос и предложение являются неотъемлемыми категориями рыночной организации хозяйствования, какие обуславливают объективные экономические отношения товарного производства, развитием общественной организации товарного производства. Прочитать все про экономическую природу спроса, виды рыночного спроса и его определение, методы прогнозирования спроса, ценовую эластичность спроса Вы всегда сможете на нашем сайте.
    Факторы, которые определяют спрос и предложение


    Наш белый каталог поможет вам сориентироваться в любой тематике, начиная от бизнес и недвижимость и заканчивая досугом и туризмом. Весь материал, категоризированный строго по категориям сайтов. Каталог внимательно модерируется, что разрешает сохранять высокий уровень публикуемых материалов, которые будут действительно полезны и любопытны для читателей.

  • XAOS

    Пока прочитал только эту одну статью, если и все остальное точно также интересно, то автору респект :)

  • Сергей Иванов

    Digitsy Global Store – отличная возможность покупать товары в США. Широкий ассортимент, низкие цены, отзывы покупателей на товры – вот преимущества магазина. Здесь Вы найдете огромный выбор видео, аудио кассет и компакт дисков, книг, игр на CD-ROM,софта,бытовой электроники, игрушек, детских товаров, одежды, обуви, спортивных товаров, ювелирных изделий, часов,косметики, музыкальных инструментов и многого другого. Digitsy является официальными партнером”Амазон” – крупнейший онлайн-магазин, американская компания с подразделениями в Великобритании, Канаде, Франции, Германии, Японии и Китае. Компания основана в 1995 году и занималась поначалу продажей дисков, кассет и книг. Теперь на просторах Амазона можно купить практически всё вплоть до продуктов. С нашей помощью вам доступны для выбора тысячи товаров, отвечающей самым привередливым вкусам. Ассортимент пополняется новыми товарами ежедневно.


    ПокерСтарс – лучший покер-рум для раскрутки с фриролами на 300 – 500$ пройдите курс начального обучения прибыльной игре в техасский холдем что нужно, чтобы выигрывать, зачем играть с кем и когда Вы откроете покеррум с самыми лучшими бонусами и условиями в сети – Poker Stars на нашем сайте.
    PokerStars: poker online, как играть, супер-бонус, играй у нас


    ПокерСтарс – лучший покер-рум для раскрутки с фриролами на 300 – 500$ пройдите курс начального обучения прибыльной игре в техасский холдем как быть успешным игроком в покер, зачем играть, где и с кем Вы откроете покеррум с самыми лучшими бонусами и условиями в сети – Poker Stars
    на нашем сайте.
    PokerStars: игра покер, как играть, супер-бонус, турниры


    Все про ставки на спорт и букмекерские конторы, обзоры отечественных и зарубежных букмекеров, от Gamebookers и Bwin до Фон и Марафон, ознакомитесь с интересными сведениями из жизни букмекеров, получите уникальные проверенные советы по ставкам, чем отличается экспресс от системы и зачем он придуман хитрыми отечественными конторами

  • Сергей

    За статью благодарю, все по делу, достаточно много кто это использует

  • Molotov

    Ну а что еще писать шоб не потерли? :)

  • AerosteReobe

    Скажите, а у вас есть RSS поток в этом блоге?

  • nnm7773

    Подойдя к второму обзацу необходимо будет побороть в себе желание его пропустить

  • erit774

    Отличная статья.Респект автору.

  • gosha587

    Очень хороший пост! Спасибо за проделанную работу!

  • gor5557

    Отличная статья, спасибо!

  • nnm7773

    не уверена что это так) хотя спасиб

  • pokret5

    Как там у вас с погодой? Давно не писали

  • pokret5

    интересно было прочитать

  • girti7

    Действительно удивили и порадовали :) Никогда не поверил бы, что даже такое бывает :)

  • koloter

    За такие посты надо награды давать, на полном серьезе!

  • giliter

    Суперский пост! Блог уже в ридере )

  • readdyType

    Чёрт возьми! Круто!Вы Сами ответили.Беру в цитник! Смысл жизни и всё остальное. Решено.Без шуток.

  • exeniSup

    Извините если не туда, но как с админом сайта связаться?

  • Irrima

    Классная статья, кстати автору хочу предложить установить от яндекс.денег фишку на сайт “Дай рубль”. Я бы дал, так сказать на поддержание.

  • nareta

    Я заметил, некоторые блоггеры любят провоцировать читателей, некоторые даже сами провокационные комменты оставляют сами у себя на блоге

  • Votontopsy

    А Вы не задумывались о том, чтобы параллельно завести еще один блог, на смежную тему? У Вас неплохо получается

  • meenrehede

    Опутеть как интересно, во задвигаете. Класс!

  • Tipurgerifep

    Интересно и позновательно, а будет еще что-то по этой теме?

  • knonryjorma

    Что-то не вижу форму обратной связи или другие координаты администрации блога.

  • Sewamags

    Извините если не туда, но как с админом сайта связаться?