Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Revision 688395 of গেম ডেভেলপমেন্ট

  • Revision slug: Games
  • Revision title: গেম ডেভেলপমেন্ট
  • Revision id: 688395
  • তৈরি হয়েছেঃ
  • তৈরিকারীঃ badsha_eee
  • Is current revision? হ্যাঁ
  • মন্তব্য
ট্যাগ: 

Revision Content

Gaming is one of the most popular computer activities. New technologies are constantly arriving to make it possible to develop better and more powerful games that can be run in any standards-compliant web browser.

ওয়েব গেম ডেভেলপমেন্ট পরিচিতি

Introduction to game development for the Web
An introduction to the technologies useful for game developers and how to get started developing games using Web technologies. This article also examines the business case for creating web games.
Anatomy of a video game
What is a video game, really? There are certain parts that are common between games (even if it doesn't seem like it). This article looks to explain concepts like main loops in a completely general context. When it does focus, it does so toward web standards.
Special considerations for game developers
This article from the App Center looks briefly at things you need to consider specifically when trying to create a game that will run as an open web app.

বাহ্যিক রিসোর্স

Build New Games
A collaborative site featuring a large number of open web game development tutorials.
Creative JS
A collection of impressive JavaScript techniques and experiments, not specific to games, but helpful nonetheless.
Game programming patterns
An online book, written by Bob Nystrom, which discusses programming patterns in the context of game development with the aim of helping game developers produce more effective, efficient code.
Artillery blog
HTML5 games company Artillery have some useful articles on their blog.
Building games for Firefox OS
A quick guide to creating 2D games with HTML5, for distribution on Firefox OS and other mobile platforms.

গেম ডেভেলপমেন্ট টপিক

Tools
This section covers the tools available for facilitating the creation of effective gaming experiences on the Web, such as frameworks, compilers such as Emscripten, and debugging tools. It explain the core concepts behind each, giving you a solid base to work upon.
Techniques
This section contains many articles covering essential techniques for game development, such as physics, collision detection, animation, 3D, data storage, and much more.
Workflows
This section includes multiple case studies, taking the basic tools and techniques covered above and applying them to the creation of awesome games. There's something for you here, whether you are an experienceed web developer wanting to write 2D or 3D games, a C++ developer looking to port native games to the Web or a mobile developer looking for help writing better mobile games.

ডেমো

BananaBread
A multiplayer, 3D first-person shooter game developed using Emscripten, WebGL, and WebRTC.
Serpent game
This Open Web App is a simple game based on the classic "snake" game. It uses the WebGameStub template, which can help you to quickly create a Web game.
Monster Madness
A WebGL and asm.js-based multiplayer online shooter, developed by Nom Nom Games and Trendy entertainment.
Auralux
WebGL and asm.js-based strategy game: capture all the suns to win!
 
 

{{GameTechBox}}

Note that we are keeping track of ongoing work on game development documentation on our Game development documentation status page. If you want to help contribute to game development documentation, please have a look at this page to see what work needs doing!

 

{{CommunityBox("Games development", "community-games", "mozilla.community.games", "games", "Games Wiki|https://wiki.mozilla.org/Platform/Games|View Wiki|Find more information about Mozilla gaming efforts on the Games Wiki")}}

  1. পরিচিতি
    1. ওয়েবের জন্য গেম ডেভেলপমেন্ট পরিচিতি
    2. একটি ভিডিও গেমের বিশ্লেষণ
    3. গেম ডেভেলপারদের জন্য বিশেষ বিবেচনা
  2. টুলস
    1. asm.js
    2. Emscripten
    3. গেকো প্রফাইলার
    4. গেম ইঞ্জিন সমূহ এবং টুলস
  3. কৌশল সমূহ
    1. asm.js এর জন্য async স্ক্রিপ্ট ব্যবহার করা
    2. চালু হওয়াকালীন পারফর্মেন্স উন্নত করা
    3. WebRTC peer-to-peer ডাটা চ্যানেল ব্যবহার করা
    4. ওয়েব গেমের জন্য দক্ষ এনিমেশন
  4. কাজের ধারা
    1. ডিভাইস ওরিয়েন্টেশন ব্যবহার করে 2D গোলক ধাঁধা গেম

Revision Source

<div class="summary">
 <p><span class="seoSummary">Gaming is one of the most popular computer activities. New technologies are constantly arriving to make it possible to develop better and more powerful games that can be run in any standards-compliant web browser.</span></p>
</div>
<div class="column-container">
 <div class="column-half">
  <h2 id="Introducing_web_game_development">ওয়েব গেম ডেভেলপমেন্ট পরিচিতি</h2>
  <dl>
   <dt>
    <a href="/en-US/docs/Games/Introduction" title="/en-US/docs/Games/Introduction">Introduction to game development for the Web</a></dt>
   <dd>
    An introduction to the technologies useful for game developers and how to get started developing games using Web technologies. This article also examines the business case for creating web games.</dd>
   <dt>
    <a href="/en-US/docs/Games/Anatomy_of_a_vIdeo_game">Anatomy of a video game</a></dt>
   <dd>
    What is a video game, really? There are certain parts that are common between games (even if it doesn't seem like it). This article looks to explain concepts like main loops in a completely general context. When it does focus, it does so toward web standards.</dd>
   <dt>
    <a href="/en-US/docs/Web/Apps/Developing/Games/Special_considerations">Special considerations for game developers</a></dt>
   <dd>
    This article from the App Center looks briefly at things you need to consider specifically when trying to create a game that will run as an open web app.</dd>
  </dl>
  <h2 id="External_resources">বাহ্যিক রিসোর্স</h2>
  <dl>
   <dt>
    <a href="https://buildnewgames.com/">Build New Games</a></dt>
   <dd>
    A collaborative site featuring a large number of open web game development tutorials.</dd>
   <dt>
    <a href="https://creativejs.com/">Creative JS</a></dt>
   <dd>
    A collection of impressive JavaScript techniques and experiments, not specific to games, but helpful nonetheless.</dd>
   <dt>
    <a href="https://gameprogrammingpatterns.com/">Game programming patterns</a></dt>
   <dd>
    An online book, written by Bob Nystrom, which discusses programming patterns in the context of game development with the aim of helping game developers produce more effective, efficient code.</dd>
   <dt>
    <a href="https://blog.artillery.com/">Artillery blog</a></dt>
   <dd>
    HTML5 games company Artillery have some useful articles on their blog.</dd>
   <dt>
    <a href="https://leanpub.com/buildinggamesforfirefoxos/">Building games for Firefox OS</a></dt>
   <dd>
    A quick guide to creating 2D games with HTML5, for distribution on Firefox OS and other mobile platforms.</dd>
  </dl>
 </div>
 <div class="column-half">
  <h2 id="Game_development_topics">গেম ডেভেলপমেন্ট টপিক</h2>
  <dl>
   <dt>
    <a href="/en-US/docs/Games/Tools">Tools</a></dt>
   <dd>
    This section covers the tools available for facilitating the creation of effective gaming experiences on the Web, such as frameworks, compilers such as Emscripten, and debugging tools. It explain the core concepts behind each, giving you a solid base to work upon.</dd>
   <dt>
    <a href="/en-US/docs/Games/Techniques">Techniques</a></dt>
   <dd>
    This section contains many articles covering essential techniques for game development, such as physics, collision detection, animation, 3D, data storage, and much more.</dd>
   <dt>
    <a href="/en-US/docs/Games/Workflows">Workflows</a></dt>
   <dd>
    This section includes multiple case studies, taking the basic tools and techniques covered above and applying them to the creation of awesome games. There's something for you here, whether you are an experienceed web developer wanting to write 2D or 3D games, a C++ developer looking to port native games to the Web or a mobile developer looking for help writing better mobile games.</dd>
  </dl>
  <h2 id="Demos">ডেমো</h2>
  <dl>
   <dt>
    <a href="/en-US/demos/detail/bananabread" title="/en-US/demos/detail/bananabread">BananaBread</a></dt>
   <dd>
    A multiplayer, 3D first-person shooter game developed using Emscripten, WebGL, and WebRTC.</dd>
   <dt>
    <a href="/en-US/docs/Web/Apps/Tutorials/Games/Serpent_game">Serpent game</a></dt>
   <dd>
    This Open Web App is a simple game based on the classic "snake" game. It uses the <a class="external" href="https://github.com/mozilla/WebGameStub">WebGameStub</a> template, which can help you to quickly create a Web game.</dd>
   <dt>
    <a href="https://hacks.mozilla.org/2013/12/monster-madness-creating-games-on-the-web-with-emscripten/">Monster Madness</a></dt>
   <dd>
    A WebGL and asm.js-based multiplayer online shooter, developed by Nom Nom Games and Trendy entertainment.</dd>
   <dt>
    <a href="https://www.auraluxgame.com/game/">Auralux</a></dt>
   <dd>
    WebGL and asm.js-based strategy game: capture all the suns to win!</dd>
   <dd>
    &nbsp;</dd>
  </dl>
  <dl>
   <dt>
    &nbsp;</dt>
  </dl>
 </div>
</div>
<p>{{GameTechBox}}</p>
<div class="note">
 <p><strong>Note that we are keeping track of ongoing work on game development documentation on our <a href="/en-US/docs/Games/Doc_Status">Game development documentation status</a> page. If you want to help contribute to game development documentation, please have a look at this page to see what work needs doing!</strong></p>
</div>
<p>&nbsp;</p>
<p>{{CommunityBox("Games development", "community-games", "mozilla.community.games", "games", "Games Wiki|https://wiki.mozilla.org/Platform/Games|View Wiki|Find more information about Mozilla gaming efforts on the Games Wiki")}}</p>
<h2 id="Subnav">Subnav</h2>
<ol>
 <li><a href="#">পরিচিতি</a>
  <ol>
   <li><a href="/en-US/docs/Games/Introduction" title="An introduction to the technologies useful for game developers and how to get started developing games using Web technologies. This article also looks at the business case for why it makes sense to create games for the Web">ওয়েবের জন্য গেম ডেভেলপমেন্ট পরিচিতি</a></li>
   <li><a href="/en-US/docs/Games/Anatomy" title="What is a video game, really? There are certain parts that are common between games (even if it doesn't seem like it). This article looks to explain concepts like main loops in a completely general context. When it does focus, it does so toward web standards.">একটি ভিডিও গেমের বিশ্লেষণ</a></li>
   <li><a href="/en-US/docs/Web/Apps/Developing/Games/Special_considerations" title="This article from the App Center looks briefly at things you need to consider spefically when trying to create a game that will run as an open web app.">গেম ডেভেলপারদের জন্য বিশেষ বিবেচনা</a></li>
  </ol>
 </li>
 <li><a href="/en-US/docs/Games/Tools">টুলস</a>
  <ol>
   <li><a href="/en-US/docs/Games/Tools/asm.js" title="asm.js is a very limited subset of the JavaScript language, which can be greatly optimized and run in an ahead-of-time (AOT) compiling engine for much faster performance than your typical JavaScript performance. This is, of course, great for games.">asm.js</a></li>
   <li><a href="/en-US/docs/Emscripten" title="An LLVM to JavaScript compiler; with Emscripten, you can compile C++ and other languages that can compile to LLVM bytecode into high-performance JavaScript.">Emscripten</a></li>
   <li><a href="https://addons.mozilla.org/en-us/firefox/addon/gecko-profiler/" title="The Gecko profiler extension lets you profile your code to help figure out where your performance issues are so that you can make your game run at top speed.">গেকো প্রফাইলার</a></li>
   <li><a href="/en-US/docs/Games/Tools/Engines_and_tools" title="A list of engines, templates and technologies useful to game developers.">গেম ইঞ্জিন সমূহ এবং টুলস</a></li>
  </ol>
 </li>
 <li><a href="/en-US/docs/Games/Techniques">কৌশল সমূহ</a>
  <ol>
   <li><a href="/en-US/docs/Games/Techniques/Async_scripts" title="Especially when creating medium to large-sized games, async scripts are an essential technique to take advantage of, so that your game's JavaScript can be compiled off the main thread and be cached for future game running">asm.js এর জন্য async স্ক্রিপ্ট ব্যবহার করা</a></li>
   <li><a href="/en-US/docs/Apps/Developing/Optimizing_startup_performance" title="How to make sure your game starts up quickly, smoothly, and without appearing to lock up the user's browser or device.">চালু হওয়াকালীন পারফর্মেন্স উন্নত করা</a></li>
   <li><a href="/en-US/docs/Games/WebRTC_data_channels" title="In addition to providing support for audio and video communication, WebRTC lets you set up peer-to-peer data channels to exchange text or binary data actively between your players.">WebRTC peer-to-peer ডাটা চ্যানেল ব্যবহার করা</a></li>
   <li><a href="/en-US/docs/Games/Techniques/Efficient_animation_for_web_games">ওয়েব গেমের জন্য দক্ষ এনিমেশন</a></li>
  </ol>
 </li>
 <li><a href="/en-US/docs/Games/Workflows">কাজের ধারা</a>
  <ol>
   <li><a href="/en-US/docs/Games/Workflows/HTML5_Gamedev_Phaser_Device_Orientation">ডিভাইস ওরিয়েন্টেশন ব্যবহার করে 2D গোলক ধাঁধা গেম</a></li>
  </ol>
 </li>
</ol>
আগের রিভিসনে ফিরে যান