GettingStarted/WhereToStart

From NeoAxisWiki

Jump to: navigation, search

Contents

Here's the solution for your problem - do the following:

It all boils down to this:

  • Go through all the demo maps (play them) to see what kind of features there are already in the engine - this will get you more familiar with the NeoAxis capabilities. Go through all of them, no matter what kind of game you are making.
  • Read the tutorials in the SDK. Read them twice and play with the classes as you go on.
  • Check out NeoFAQ (there are some information that you might be interested)
  • Use the forum search for finding information. Many problems have already been solved, and the less betauser has to respond the same questions over and over, the faster the engine gets developed.
  • [Link is lost]Go through KoL's NeoAxis Tutorial 1 and KoL's NeoAxis Tutorial 2 - they give you some information on how the engine works (although it's not recommended for newbies to delete existing classes and files, since you might end up crashing your software)

The best way to learn the engine is to read everything there is, learn from the existing demos, search forums and simply proceed coding.

Where can I find more tutorials and more documentation?

NeoAxis engine is on the development (see the roadmap) at the moment, and there are some tutorials available. Since the engine is getting new features (and getting rid of some ineffective ones) it would be very time consuming to keep up-to-date documentation. More tutorials are coming now and then, but the best way to learn NeoAxis is to simply start using it.

The less we bother betauser, the more time he has to develop the engine. purchasing the engine is a nice way to support him - that's how I showed my support for NeoAxis development :)

There are also other ways to help the project.

Where can I learn C#?

Check out these:

Microsoft's website (I couldn't find good direct link though) and the Visual C# 2005 software's help files can be worth reading.

Some book recommendations (picked from this thread)

  • Herbert Shildt's books
  • "C# and Game Programming - A Beginner's Guide" (2nd Ed) by Salvatore A. Buono.
  • "Build a Program Now!" (for learning Visual C# 2005)

C# resources:

How to create a clean template for the game?

If you need to ask this question, then probably you aren't enough familiar with the engine. I recommend checking out the demos and building on top of the existing classes - and when you get more familiar with the framework, you know how to delete unnecessary code.

My Resource Editor/Map Editor crashes - now what?

Roughly 110% of cases it's because you deleted something that you shouldn't have. Don't do that. Restore the stuff you deleted, and make sure you test as you go. For example, if you delete rabbit.type from the game, TEST IT RIGHT AWAY. If you delete 100 files and test after that, it's really difficult to tell what's causing the problem. Instead, delete one file - and test right away. That way you can see which stuff affects where.

Please don't start saying that you "want to have a clean template". It's much easier to simply start building on top of the existing classes. After all, when new version of NeoAxis engine appears, you don't need to clean your game template again if you just stick with the existing code - and build on top of that. And when you get more experience with NeoAxis, you know how to get rid of unnecessary stuff.

Why NeoAxis doesn't support .x/.obj/.3ds/whatnot files?

NeoAxis uses Ogre3D for rendering. Ogre support .mesh/.skeleton files and there are various exporters which you can use to create these files. You can find can find all exporters in the NeoAxis SDK. Also you can look in the Ogre Exporters (that will work for NeoAxis too) and you can ask help in the Ogre forums on how to get models working.

Blender is a great tool for getting meshes to work.

Milkshape is also pretty nice tool which can import many file types and export them nicely to .mesh/.skeleton format (See also Ogre Milkshape exporter).

How can I get my 3D model in game?

Check out the tutorials in the SDK. For help on how to export I recommend getting familiar with Blender or Milkshape. (Search info on these forums, and at the Ogre forums too)

Also check out:

Open source software for C# I haven't tested it yet, but seems a cool place to find good resources.. please do a little feedback with this ;)

How to do [insert something here] in NeoAxis Engine?

Here's the magical wizard that might guide you how to solve your problem. The Search is there for a reason. The stuff you want to know might already been asked, so use the search. Also remember to think about the existing NeoAxis engine demos - there are many things already done & scattered in different maps.


Written by Juuso aka GameProducer. If you'd like to add something to this list, feel free to PM me.

Personal tools