SlideShare ist ein Scribd-Unternehmen logo
1 von 27
GAME DEVELOPMENT
Bayu Sembada
Agenda
• Game development based on
Experience
Expert
FROM EXPERIENCE
Bayu Sembada
SMS CHAT 3D
Game Concept and Idea (1 of 6)
• Game used SMS as a tools to play
• User can chat and interact to each other by
sending their SMS
• 3D Design view of the game
• User had their own character to choose from
• Can put object for commercial purpose
• Themes can be changed
• Game displayed on commercial TV Stations
• Timeline 4 weeks for commercial used
Development Team Assembled (2 of 6)
• Team
 2 Programmers
 1 3D Animator
 1 Project Manager
 1 Design Artist
Setup Engine & Development Tools (3
of 6)
• Engine
 Using “true-vision” 3D game engine
• Tools
 .NET Framework and SQL Server
 3D-Max Software and Adobe
Define Modules (4 of 6)
• Programmer
 Desktop User Interfaces
 3D World programming
 Object Behaviors
 Object Attributes
 3D Actor programming
 Actor Behaviors
 Actor Attributes
 Artificial Intelligence (interaction between object)
 Anti collision between object
 Shortest Path
 SMS Systems
Define Modules (4 of 6)
 Receiver
 Transmitter
 Controller
 3D Max Animator
 Actor
 Actor 3D Design
 Actor Animation
 Object
 Object 3D Design
 Design Artist
 Banner design
 Texture design
Testing (5 of 6)
• Deployment and Testing on Global TV station
• Run on-air for 1 hours every-day at 2 am for 2
months
Production and Distribution (6 of
6)
• Distribute to all over Jatis local TV stations
client
• Themes are created based on local interest
• Create manual documents for TV operators to
teach them how to operate the game
Summary
Concept Development
Game
World
Game Play Character
Timeline and Propose Team
Budget
Production and Distribution
Assembled
Team
Engine
and Tools
Testing
Modules / Phase
Setup
Package
Distribute to Clients
Themes
Document
ation
FROM EXPERT
Mark Claypool
Director of Interactive Media and Game Development in Worcester
Polytechnic Institute
The Idea (1 of 8)
• Concept for a new game
• Clearly described
 3-10 pages
 Outlining the game world, characters, challenges
 Lose-or-win scenarios, basic mechanics
• Becomes the pitch document
 Gets the game accepted or rejected by the
publisher
The Pitch (2 of 8)
• Idea presented to publisher (maybe
manager, depending on game author)
• If idea captures interest, usually includes
suggested revisions
• Idea is finally accepted
Proof of Concept (3 of 8)
• Designer gets budget to build a prototype
 Will be thrown away before game done
• Game design expanded to larger document
 Focusing on details of gameplay (play mechanics)
 Avoid focusing too much on user interface
• Budget proposed
 Including time and money
• Game will be developed using the prototype and the design
document as guidance
• Not guaranteed to go to development yet
 That determined by success of this stage
Start of Development (4 of 8)
• Development team assembled
 Uses design document that is 90% done
• Process broken into milestones
 Milestones for measuring progress
 Game is tested for gameplay and quality
• How many milestones are there?
 Number depends on the size of the project
• Typically fixed from the beginning
 Need to avoid urge to add features (creep) during milestone
cycles!
Stages of Game Development (5 of 8)
Milestone 1
• Most critical milestone
• Game should have functional (not complete)
art, sound and code
• Can assess feasibility and budget
 Make changes, as appropriate
• Then, rushes headlong into development!
Stages of Game Development (6 of 8)
Alpha
• Lot of variation as to what is an Alpha
• Complete with Art, Sound and Code
• Not fully tested
• Some tuning, last minute additions and
changes can still be done
Stages of Game Development (7 of 8)
Beta
• Finished game, all features tested and tuned
• External testing to check compatibility issues
• Users play free of charge in exchange for
reporting bugs
• (Hopefully) no changes to any art, sound or
code
 Only bug fixes
Stages of Game Development (8 of 8)
Gold Master
• Accepted as complete
• Includes known bugs
Distribution
• Game is mass produced
• Put into boxes, shrink-wrapped and shipped to
retailers
Summary
• The Idea
• The Pitch
• Proof of Concept
• Start of Development
– Milestone 1
– Alpha
– Beta
– Gold
• Distribution
THANK YOU
SMS Chat 3D Game Development Process
SMS Chat 3D Game Development Process
SMS Chat 3D Game Development Process
SMS Chat 3D Game Development Process

Weitere ähnliche Inhalte

Was ist angesagt?

Game development life cycle
Game development life cycleGame development life cycle
Game development life cycleSarah Alazab
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentiTawy Community
 
Intro to Game Design
Intro to Game DesignIntro to Game Design
Intro to Game DesignGraeme Smith
 
Game Design Document - Step by Step Guide
Game Design Document - Step by Step GuideGame Design Document - Step by Step Guide
Game Design Document - Step by Step GuideDevBatch Inc.
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d GameIsfand yar Khan
 
2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)Hafiz Ammar Siddiqui
 
Creating a Game Design Document
Creating a Game Design DocumentCreating a Game Design Document
Creating a Game Design DocumentKarl Kapp
 
Game development
Game developmentGame development
Game developmentRareCoders
 
Game Design Principle
Game Design PrincipleGame Design Principle
Game Design PrincipleNaquiah Daud
 
Killer Design Patterns for F2P Mobile/Tablet Games
Killer Design Patterns for F2P Mobile/Tablet GamesKiller Design Patterns for F2P Mobile/Tablet Games
Killer Design Patterns for F2P Mobile/Tablet GamesHenric Suuronen
 
20 Game Ideas You Should Steal
20 Game Ideas You Should Steal20 Game Ideas You Should Steal
20 Game Ideas You Should StealStuart Dredge
 
Proposal of 3d GAME Final Year Project
Proposal of  3d GAME Final Year ProjectProposal of  3d GAME Final Year Project
Proposal of 3d GAME Final Year Projectfahim shahzad
 
Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013 Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013 barisyaman
 
Guide to creation of game concept document
Guide to creation of game concept documentGuide to creation of game concept document
Guide to creation of game concept documentEmma Westecott
 
LiveOps as a Service | Scott Humphries
LiveOps as a Service | Scott HumphriesLiveOps as a Service | Scott Humphries
LiveOps as a Service | Scott HumphriesJessica Tams
 
LAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingLAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingDavid Mullich
 

Was ist angesagt? (20)

Game development life cycle
Game development life cycleGame development life cycle
Game development life cycle
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Intro to Game Design
Intro to Game DesignIntro to Game Design
Intro to Game Design
 
Introduction to Game Design
Introduction to Game DesignIntroduction to Game Design
Introduction to Game Design
 
Game Design Document - Step by Step Guide
Game Design Document - Step by Step GuideGame Design Document - Step by Step Guide
Game Design Document - Step by Step Guide
 
Software Engineer- A unity 3d Game
Software Engineer- A unity 3d GameSoftware Engineer- A unity 3d Game
Software Engineer- A unity 3d Game
 
Game Design fundamentals
Game Design fundamentalsGame Design fundamentals
Game Design fundamentals
 
2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)2-Game Design (Game Design and Development)
2-Game Design (Game Design and Development)
 
First-person Shooters
First-person ShootersFirst-person Shooters
First-person Shooters
 
Creating a Game Design Document
Creating a Game Design DocumentCreating a Game Design Document
Creating a Game Design Document
 
Game development
Game developmentGame development
Game development
 
Game dev process
Game dev processGame dev process
Game dev process
 
Game Design Principle
Game Design PrincipleGame Design Principle
Game Design Principle
 
Killer Design Patterns for F2P Mobile/Tablet Games
Killer Design Patterns for F2P Mobile/Tablet GamesKiller Design Patterns for F2P Mobile/Tablet Games
Killer Design Patterns for F2P Mobile/Tablet Games
 
20 Game Ideas You Should Steal
20 Game Ideas You Should Steal20 Game Ideas You Should Steal
20 Game Ideas You Should Steal
 
Proposal of 3d GAME Final Year Project
Proposal of  3d GAME Final Year ProjectProposal of  3d GAME Final Year Project
Proposal of 3d GAME Final Year Project
 
Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013 Game Production Stages - eTohum Game Developers Summit - November 2013
Game Production Stages - eTohum Game Developers Summit - November 2013
 
Guide to creation of game concept document
Guide to creation of game concept documentGuide to creation of game concept document
Guide to creation of game concept document
 
LiveOps as a Service | Scott Humphries
LiveOps as a Service | Scott HumphriesLiveOps as a Service | Scott Humphries
LiveOps as a Service | Scott Humphries
 
LAFS Game Design 7 - Prototyping
LAFS Game Design 7 - PrototypingLAFS Game Design 7 - Prototyping
LAFS Game Design 7 - Prototyping
 

Ähnlich wie SMS Chat 3D Game Development Process

How to develop a game
How to develop a game How to develop a game
How to develop a game Intersog
 
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...Jayneel Patel
 
Maximize Your Production Effort (English)
Maximize Your Production Effort (English)Maximize Your Production Effort (English)
Maximize Your Production Effort (English)slantsixgames
 
LAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentLAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentDavid Mullich
 
De Re PlayStation Vita
De Re PlayStation VitaDe Re PlayStation Vita
De Re PlayStation VitaSlide_N
 
Game design as a career
Game design as a career Game design as a career
Game design as a career Shanthi Ravi
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game developmentAbdelrahman Ahmed
 
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesDesigning a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesiFunFactory Inc.
 
Hybrid Game Development with GameSalad
Hybrid Game Development with GameSaladHybrid Game Development with GameSalad
Hybrid Game Development with GameSaladmirahman
 
Project presentation
Project presentationProject presentation
Project presentationHarsh Sharma
 
Supersize your production pipe enjmin 2013 v1.1 hd
Supersize your production pipe    enjmin 2013 v1.1 hdSupersize your production pipe    enjmin 2013 v1.1 hd
Supersize your production pipe enjmin 2013 v1.1 hdslantsixgames
 
Game Development Course | Game Art Institute | MAGES Institute
Game Development Course | Game Art Institute | MAGES InstituteGame Development Course | Game Art Institute | MAGES Institute
Game Development Course | Game Art Institute | MAGES InstituteRogerWilson70
 
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...Gerke Max Preussner
 
1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)Hafiz Ammar Siddiqui
 
Rockstar Games
Rockstar GamesRockstar Games
Rockstar GamesRae Clarke
 
Game Development - Seemal Naeem
Game Development - Seemal NaeemGame Development - Seemal Naeem
Game Development - Seemal NaeemSeemal Naeem
 

Ähnlich wie SMS Chat 3D Game Development Process (20)

How to develop a game
How to develop a game How to develop a game
How to develop a game
 
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
OpenXcell Studio Webinar: From Concept to Development - How Does Mobile Game ...
 
Maximize Your Production Effort (English)
Maximize Your Production Effort (English)Maximize Your Production Effort (English)
Maximize Your Production Effort (English)
 
LAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game DevelopmentLAFS SVI Level 6 - Game Development
LAFS SVI Level 6 - Game Development
 
De Re PlayStation Vita
De Re PlayStation VitaDe Re PlayStation Vita
De Re PlayStation Vita
 
Game design as a career
Game design as a career Game design as a career
Game design as a career
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesDesigning a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile games
 
Creating Casual Games for Windows 8
Creating Casual Games for Windows 8Creating Casual Games for Windows 8
Creating Casual Games for Windows 8
 
Hybrid Game Development with GameSalad
Hybrid Game Development with GameSaladHybrid Game Development with GameSalad
Hybrid Game Development with GameSalad
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
GameDevelopement.pptx
GameDevelopement.pptxGameDevelopement.pptx
GameDevelopement.pptx
 
Project presentation
Project presentationProject presentation
Project presentation
 
Supersize your production pipe enjmin 2013 v1.1 hd
Supersize your production pipe    enjmin 2013 v1.1 hdSupersize your production pipe    enjmin 2013 v1.1 hd
Supersize your production pipe enjmin 2013 v1.1 hd
 
Game designdocs
Game designdocsGame designdocs
Game designdocs
 
Game Development Course | Game Art Institute | MAGES Institute
Game Development Course | Game Art Institute | MAGES InstituteGame Development Course | Game Art Institute | MAGES Institute
Game Development Course | Game Art Institute | MAGES Institute
 
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
GDC Europe 2014: Unreal Engine 4 for Programmers - Lessons Learned & Things t...
 
1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)1-Introduction (Game Design and Development)
1-Introduction (Game Design and Development)
 
Rockstar Games
Rockstar GamesRockstar Games
Rockstar Games
 
Game Development - Seemal Naeem
Game Development - Seemal NaeemGame Development - Seemal Naeem
Game Development - Seemal Naeem
 

Kürzlich hochgeladen

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Kürzlich hochgeladen (20)

Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

SMS Chat 3D Game Development Process

  • 2. Agenda • Game development based on Experience Expert
  • 5. Game Concept and Idea (1 of 6) • Game used SMS as a tools to play • User can chat and interact to each other by sending their SMS • 3D Design view of the game • User had their own character to choose from • Can put object for commercial purpose • Themes can be changed • Game displayed on commercial TV Stations • Timeline 4 weeks for commercial used
  • 6. Development Team Assembled (2 of 6) • Team  2 Programmers  1 3D Animator  1 Project Manager  1 Design Artist
  • 7. Setup Engine & Development Tools (3 of 6) • Engine  Using “true-vision” 3D game engine • Tools  .NET Framework and SQL Server  3D-Max Software and Adobe
  • 8. Define Modules (4 of 6) • Programmer  Desktop User Interfaces  3D World programming  Object Behaviors  Object Attributes  3D Actor programming  Actor Behaviors  Actor Attributes  Artificial Intelligence (interaction between object)  Anti collision between object  Shortest Path  SMS Systems
  • 9. Define Modules (4 of 6)  Receiver  Transmitter  Controller  3D Max Animator  Actor  Actor 3D Design  Actor Animation  Object  Object 3D Design  Design Artist  Banner design  Texture design
  • 10. Testing (5 of 6) • Deployment and Testing on Global TV station • Run on-air for 1 hours every-day at 2 am for 2 months
  • 11. Production and Distribution (6 of 6) • Distribute to all over Jatis local TV stations client • Themes are created based on local interest • Create manual documents for TV operators to teach them how to operate the game
  • 12. Summary Concept Development Game World Game Play Character Timeline and Propose Team Budget Production and Distribution Assembled Team Engine and Tools Testing Modules / Phase Setup Package Distribute to Clients Themes Document ation
  • 13. FROM EXPERT Mark Claypool Director of Interactive Media and Game Development in Worcester Polytechnic Institute
  • 14. The Idea (1 of 8) • Concept for a new game • Clearly described  3-10 pages  Outlining the game world, characters, challenges  Lose-or-win scenarios, basic mechanics • Becomes the pitch document  Gets the game accepted or rejected by the publisher
  • 15. The Pitch (2 of 8) • Idea presented to publisher (maybe manager, depending on game author) • If idea captures interest, usually includes suggested revisions • Idea is finally accepted
  • 16. Proof of Concept (3 of 8) • Designer gets budget to build a prototype  Will be thrown away before game done • Game design expanded to larger document  Focusing on details of gameplay (play mechanics)  Avoid focusing too much on user interface • Budget proposed  Including time and money • Game will be developed using the prototype and the design document as guidance • Not guaranteed to go to development yet  That determined by success of this stage
  • 17. Start of Development (4 of 8) • Development team assembled  Uses design document that is 90% done • Process broken into milestones  Milestones for measuring progress  Game is tested for gameplay and quality • How many milestones are there?  Number depends on the size of the project • Typically fixed from the beginning  Need to avoid urge to add features (creep) during milestone cycles!
  • 18. Stages of Game Development (5 of 8) Milestone 1 • Most critical milestone • Game should have functional (not complete) art, sound and code • Can assess feasibility and budget  Make changes, as appropriate • Then, rushes headlong into development!
  • 19. Stages of Game Development (6 of 8) Alpha • Lot of variation as to what is an Alpha • Complete with Art, Sound and Code • Not fully tested • Some tuning, last minute additions and changes can still be done
  • 20. Stages of Game Development (7 of 8) Beta • Finished game, all features tested and tuned • External testing to check compatibility issues • Users play free of charge in exchange for reporting bugs • (Hopefully) no changes to any art, sound or code  Only bug fixes
  • 21. Stages of Game Development (8 of 8) Gold Master • Accepted as complete • Includes known bugs Distribution • Game is mass produced • Put into boxes, shrink-wrapped and shipped to retailers
  • 22. Summary • The Idea • The Pitch • Proof of Concept • Start of Development – Milestone 1 – Alpha – Beta – Gold • Distribution