Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
First things first, we use impact engine, however we heavly rewrote it. As of now about 90% of the code is completly changed, that even includes the editor. So all in all we actually use our own engine which is based of impact.
And this is where impact shines. It features a very minimal set of functions. plus an amazing editor. Both are well written in JavaScript using a class-kinda system.
You can do cool stuff with the base of impact too and the documentation is really good (but the engine is s well written that you might not even need it).
For a game like CrossCode you probably have to rewrite a lot too. So if you have fun creating an engine along with your game like we do, Then impact is a great choice! We love it!
However if you are more into the actual game dev, solutions like Construct 2 or other HTML based engines might be a better suit (assuming you want to us JavaScripts here).
Hops this helps a little :)
Cheers!
I want to make something that will resemble Chrono Trigger, mixed with Breath of Fire III and Final Fantasy X. Quite a simple game on a technical point of view, but I want to be sure to have a maximum of flexibility for my algorithms.
Thanks for the fast answer, it really helps!
Good continuation on CrossCode. It is really good and the passion of game design is really shown. Keep it up! ;)
For a game like Chrono Trigger you would need to write 3D collision (and physics), and also keep track of drawing order. But there're engines that use WebGL, which can do 3D graphics. With the help of 3D you can use some tricks to make 2D games alot easier (like the drawing order. You just give elements a z-position and it's done :p )
So, try some engines, maybe make some very basic games (pong or whatever) and see how they fit you :)
EDIT: Unless you're trying to represent the third dimension physically in your scene (where you can "walk over" objects, like with staircases or elevators or things like that). In that case, you would have to take into account the height of objects when you check for collisions. At a certain point, it might be simpler to use a 3D engine and a 3D space, and just use 2D art.
As Regiden mentioned, they've modified the engine heavily, so if want to make an ARPG that feels like CrossCode, you probably would have to modify the engine yourself as well and there might be other, simplier ways to do so, unless you want to go into deep water.