1.Assumptions a.Studio b.

sandpaperleadSoftware and s/w Development

Oct 31, 2013 (3 years and 9 months ago)

111 views

1.

Assumptions

a.

The
Studio

will be responsible to upload all parts of the project to a client
designated online storage

weekly.

b.

The Tour planned is based on an educated guess, and planned to take 3 months
of development, and is based on the following assumptions:

i.

Joel Simhony will

provide a detailed tour plan up to 3 weeks from the
beginning of this stage.

ii.

The tour will be external only, and based on actual city images

iii.

There will not be additional features other than in this proposal

c.

The
Studio

will incorporate for testing any fini
shed designs and concepts in Via Dolorosa
Tour

d.

The
Studio

understands that keeping statistics is a very crucial part of this project and
will capture, maintain and report data in all stages

e.

The
Studio

understands that the speed on the internet is more impo
rtant than the
quality of graphics and will make its best efforts to achieve the best quality at the most
reasonable download speed.


2.

Stage 1

-

Completion of Proof of
Concept and Jewish themed Tour

a.

Detailed Content

i.

SEO and web
-
site Admin

The web
-
site will
get a full overhaul to become optimized for Search
engines (SEO), including the transfer to HTML format, with the ability to
edit content from an admin interface, the SEO will be focused on Google
search engine.


ii.

Statistics gathering

Google Analytics will
be integrated into the entire web
-
site, and parts of
the Via
-
Dolorosa Virtual world, to produce a Proof of Concept that
statistics are possible, a JavaScript integration will be integrated into the
web
-
site and an API will be created to take information th
at the Unity3D
engine sends via the JavaScript, and will be placed into a Database, on
the ftp. The information then will be visible from the API’s admin
interface.


iii.

Dynamic Downloads

Work on the dynamic downloading of files from an outside source will
sta
rt
, and will demonstrate the ability to receive an
image

from a www or
ftp outside source according to a specific URL. That
image

then can be
changed and will be changed dynamically in the Virtual World.


iv.

Upgrade in
-
Engine GUI

1.

To fit different screen
resolutions

a.

1024x768

b.

1280x720 (720p)

c.

1920x1080 (1080p)

2.

To be clearer, more intuitive and unique

3.

Upgrade of Tutorial Section


v.

Upgrade Web
-
site

1.

To fit into HTML scheme

2.

To fit different screen resolutions

a.

1024x768

b.

1280x720 (720p)

c.

1920x1080 (1080p)

3.

Add admin
area with ability to edit live text, and images

4.

Website redesigned and based for Django

framework


vi.

Upgrade world interaction

1.

Add fine tuning features to the actual walkthrough to make the
experience better


vii.

Full Virtual World Design Document

1.

Detailed
Feature list definition

a.

Web
-
site features

i.

Information listing each tour and site

ii.

User registration

iii.

Dynamic Gallery

iv.

Administrator interface to change text and image
content

v.

Lobby and chat room

vi.

Integration to purchase interface (outside source)

b.

Virtual
World features (in
-
engine)

i.

Menu system

ii.

Guide interface

iii.

Tourist interface

iv.

Shop interface

v.

User Profile interface

2.

Detailed HUD concept

3.

Detailed Menu system concept

4.

Detailed user Registration system concept

5.

Detailed Tour Plan

6.

Detailed R&D resource database

7.

D
etailed Asset list

a.

Building Model list

b.

Character Model list

c.

Props Model list

d.

Audio list

e.

Video list

f.

Image list


viii.

Proof of Concept (POC) for working features

1.

API to gather all the statistics from the web
-
site

2.

Each event in the web
-
site will have a trigger opt
ion

3.

Ability to gather end
-
user input from activity or via questioners

4.

Dynamic Downloading of files into the in
-
engine world on demand
and presenting them on pre
-
defined faces of different 3D objects

a.

Image files

b.

Movie files

c.

Audio files

5.

API to connect
database with compatible files that are inter
-
changeable by outside users

6.

Front End user interface integrated into the virtual world

7.

API for defining time intervals, and data on dynamically
downloaded content, allowing interface with virtual advertising


ix.

Additional Assets

1.

3D Characters

a.

Guide upgrade

b.

Male tourist

c.

Female tourist

2.

3D Buildings

a.

Jewish themed Tour, according to the tour taken with Joel

3.

3D Props

a.

Tree

b.

Bush

c.

Flowers

d.

Weed

e.

Vases

4.

Animation Assets

a.

Upgraded walk animation cycle

b.

Upgraded run animation
cycle

c.

Talk Animation cycle

d.

Stairs Up animation cycle

e.

Stairs Down animation cycle

f.

Upgraded Idle animation cycle (3)

g.

Turn right

h.

Turn Left

i.

Turn Back (180)

j.

Point Animation



b.

Deliverables

i.

SEO

optimized web
-
site for the Google search engine.

1.

The site will be
transformed into HTML format with integrated
flash windows.

2.

Each inside page and each button will be monitored and
integrated with Google Analyzer.

3.

Few demi and actual links will be integrated to other web
-
sites

4.

The SEO will be approved via functionality o
nly, and not amount
of success.

5.

The SEO will be revisited during the production stage for better
tweaking and further fine tuning and optimization.


ii.

Statistics

will be taken from each archetype of the virtual world, i.e.

1.

Menu / Buttons time and duration

2.

D
istances (pre
-
defined 2 point distance) time and duration

3.

View (pre
-
defined location) time and duration


iii.

Database

MySQL Database with the ability to expend at a later stage, with POC of
the following:

1.

Login users


based on a security levels will allow/disallow certain
actions (Permission matrix
-

ex. Can modify guides data, but can’t
add new guides etc)

2.

Each record contains a stamp


date/time/user + created or
modified

3.

Setup for
-

Guides DB (Personal
info + qualifications + rating (with
history)

4.

Registered visitors DB

5.

Promotions DB (gifs, postcards etc)

6.

Multimedia DB (Narration voices, articles, sounds, videos…)

7.

Setup for
-

Tests & Quizzes DB (guides tests, visitors quizzes…)

8.

Basic
Reports


iv.

Full De
sign Document

1.

Virtual world Design

2.

Web
-
site Design


v.

Proof of Concept

1.

Full web
-
site statistic gathering ability


every page and every
button

2.

Event Trigger options in the web
-
site and in
-
engine

a.

An event triggered in the web
-
site

b.

An event triggered
in
-
engine

3.

End user input gathering

a.

Web
-
site activity

b.

Web
-
site questioners

i.

Web
-
site related questioner

ii.

Virtual world related questioner

4.

Dynamic download

a.

2 images on one model face, interchangeable upon
demand

b.

2 audio files, interchangeable upon demand

c.

2 video files on one model face, interchangeable upon
demand

5.

API that will allow the changing of images, audio files and video
files upon demand

6.

GUI interaction between the Unity3D engine and the web
-
site.


vi.

Additional Assets

The assets will be delivered an
d approved per asset, in engine.

1.

3D Characters

2.

3D Buildings

3.

3D Props

4.

Animation


c.

Time Table

1.

Full Design Document

a.

Version 1 of the Full design document will be delivered
during t
he last week of the first month

b.

Version 2 of the Full Design document will be
delivered
during th
e last week of the second month

c.

Final version of the Full Design document will be delivered
during t
he last week of the third month


2.

Proof of Concepts

note: the work is done in parallel with the game designer,
graphics designer, and pro
grammer working together.

a.

Event Triggers

i.

in
-
engine


2 week

1.

including the opening of GUI interface for
exchange integrated with outside web
-
servece.

ii.

web
-
site
-

1 week

b.

End User statistics gathering

i.

In
-
engine


2 weeks (integrated with Events
Triggers)

ii.

Web
-
site


1 weeks (integrated with Event
Triggers)

c.

Dynamic Download


4 weeks

d.

API to ch
ange files for dynamic download


3.

Additional Assets

a.

3D Characters


4

weeks (2 weeks per character)

b.

3D Buildings

c.

3D Props

d.

Animation


4 weeks


ii.

Total duration
-

4
months.

iii.

Grace period
-

of
2
weeks will be granted and in that time the
Studio

will
not
be
held
with a breach of contract

without additional cost to the
Client
.


3.

Stage
2

-

The Production Stage

a.

Estimated Content

i.

7 Tours in the old city of Jerusalem,
including models that will cover the
entire old city of Jerusalem.

ii.

Additional tours based on existing models

iii.

Voice recording and editing for each tour

iv.

Designing and implementing of each tour

v.

Ability to take tours with online tour guide, and a group of tou
rists (up to
6 members including the guide)

vi.

Ability to buy products online

vii.

Ability to advertise online

viii.

Ability to rent virtual spaces online

ix.

Ability to enjoy specially designed events in the city (audio
-
visual special
events)


including voice recording, a
nd unique animations.


b.

Estimated Deliverables

i.

Each tour will be delivered as a separate entity before integration

ii.

Online guided tours system

iii.

E
-
Commers

1.

buying products

2.

viewing advertisements

3.

and rent areas

iv.

Special Events


c.

Estimated Time Table



TBD


will b
e defined during the concept stage



4.

Rolls and Responsibilities

a.

Studio’s responsibilities

i.

The Studio will be in
-
charge of anything in
-
engine, and on the web
-
site,
related to front end users.

1.

Game Design and Level Design

2.

3D Modeling

3.

Integration and testing

4.

Bugs fixes and improvement during development

ii.

The
Studio

will be in
-
charge of interviewing any new personnel taken on
any development related jobs, including but not only:

1.

3D Artists

2.

Graphics Designers

3.

Game / Engine Programmers

4.

Game Designers


b.

Client
responsibility

i.

Web
-
site maintenance and support

ii.

Connection to any money transfers, charges or orders

iii.

Delivery of any products to end users

iv.

The swift approval of any assets

v.

Marketing and distribution of the product (virtual world)

vi.

Supplying of guides

vii.

Custo
mer Support

viii.

Server Admin support and server bandwidth


c.

Change procedure

i.

In case of additions changes or removal of existing and approved
deliverables, the change procedure will take effect,

1.

The definition of changes is anything that is not included in the

agreement, or not functioning according to the agreement.

2.

Defining of the changes / additions requested

3.

Estimation of time and cost

4.

Approval of time and cost

5.

In case of approved time over 2 weeks an advance will be paid
upon approval and the rest will be

paid upon delivery and
approval.

6.

Delivery of assets

7.

Approval of assets