/NewAge

A cross-platform Point and Click Adventure Game Engine/creator for iOS, Windows, Mac, Android, Linux, Browsers, with a cross platform editor. Allows creation of 1st, 3rd, text parser adventures and dialog/visual novels.

Primary LanguageJavaScript

PLEASE SEE AN UPDATED AND IMPROVED VERSION HERE CALLED NEWAGE-REVAMP: https://github.com/jdiperla/NewAge-Revamp. It will have many of the features listed below, but for the time being will be restricted to CYOA, interactive fiction, Visual Novel and Text Adventure games.

NewAge

NewAge is primarily a new Point and Click Adventure Game engine creator that features a system that will mimic a Point and Click Adventure Game, 1st person adventure and a Text Adventure Game(Parser) or Visual Novel while utilizing Dialogs. It will feature a fully cross platform editor and a fully cross platform game engine. The engine will use an A* Pathfinding system using EasyStar.JS and will implement Phaser JS as it's core graphics toolkit. The goal of this software is to be intuitive and easy to use while not requiring that the developer has programming knowledge and can build a complete and advanced game without scripting or programming anything manually. However, scripting will be allowed optionally. Plugins, Modules and add-ons will also be supported.

Planned Features

  • Already fully Integrated commands for you to use so there is hardly any coding necessary to do on the part of the user.
    • Put on, Take Off, Use with, Use, Use on, Give to, etc... Will already be programmed in so that you have no need to do anything yourself.
  • Allow the user to easily Create rooms via a mapping system
    • Rooms can have descriptions, background music and sound, images, animated background images, Objects, Hotspots, Z-Buffer Zones, Shader Zones, etc..
    • Rooms can be interactive with hotspots and objects
    • Rooms have properties that can be edited at run-time
    • Rooms can be moved in a multiple directions East, West, South, North, North West, South West, North East, South East, Up, Down, etc..
    • Rooms can have locations within it so that the user can also "Look up or Down" or look left, right, back/behind or straight ahead. Each place you look can also have its own image. *Rooms will have sub-rooms within rooms.
    • Create GUI's that are customizable for a desktop experience, web experience, console or mobile.
    • Create either a visual novel, text parser game or point and click game with a 3rd or first person view
    • Your interface can be either option selection, typed text or graphical GUI
    • Graphical GUI's can be simple like Sierra or LucasArts or can even be a radial design.
    • Create advanced Conversations and Dialog tree's
    • Your Dialog's can run scripts, change game functionality and do more.
    • Create a fully talky and translatable game with the option to replace icons, images and sprites in your GUI, inventory, objects or backrounds
    • You can have all dialog and text translated into multiple languages
    • You can have all dialog spoken(Narrator or characters)
    • Your voice dialog can also have translations
    • Your game music can be translated *Inventory windows can be graphical, text based, scrollable or in different shapes. *Inventory Windows can have animated icons, background images. *Inventory Windows can have property groups(EG: Magic, Normal, weapons, etc)