Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 

README.md

Index For HTML5 Game Developers

Note: Currently updating!

Table Of Contents


HTML5 Game Dev Overview


Learning Javascript


Libraries

Game Engines, Frameworks & Renderers

Input Capture

Game Networking

Game Physics

Performance Monitoring

Game Audio

Date & Time Parsing

Tweening

Asset Pre-loading

Randomized Generators

Functional Programming & Utility Libraries

Misc

Internationalization

Web Frameworks

Frontend / GUI

Frontend Maps

Task Runners & Build Systems


x


An open list of everything nice, curated for HTML5 Indie Game Developers.

Always open for PR's for contributions :)

Table Of Contents


Basic Concepts


HTML5 Game Engines / Frameworks / Renderers


Physics Engines


Audio Plugins


Performance Monitoring


Input Capture


Date & Time Parsing


Game Networking

Networking Basics

Things that matter:

Networking Libraries

Socket.IO

  • Features:
    • Simple pub/sub messaging
    • Automatic reconnection
  • Notes:
    • Automatic reconnection is quite sketchy especially on the server-side of things.

website

API API

npm npm

Faye & Faye-Websocket

  • Features
    • Simple pub/sub messaging
    • Sending of string / buffer
  • Notes
    • Biggest advantage over socket.io is its simplicity, flexibility & overall the whole project is notably well-maintained.
    • However automatic reconnection isn't built-in on this one.

website

github github

npm npm


Learning Javascript


Interesting Reads


Publishing Games


Monetizing Games

Licensing Games

TrueValhalla:

When a publisher expresses an interest in any of your games you'll need to determine a suitable price to charge for licensing. The minimum fee I currently accept for a non-exclusive license is $400, the most I ever charged was $950, and the average is approximately $550. While I don't offer exclusive licenses to publishers, I would currently charge between $4000-$5000 for one. Rental fees are normally non-negotiable, but $50-$75 per month is an average rate.

You can (and should) set different prices for different publishers. Charge large companies more, especially if they're based in Europe. A quick Google search can give you with an idea of how well financed a company is, and where they are situated. Use this information to determine a suitable value for your work. Negotiating a fee requires good judgement. With some experimentation, you'll be able to determine a publisher's range, and charge accordingly.

HTML5 games are currently worth a lot of money - keep it that way by maintaining high prices for quality content. Sometimes it is worth throwing away a sale in order to protect future business. I could sell my games for $150-$300 per non-exclusive license to some publishers, but for the sake of maintaining the value of HTML5 games I do not. Only accept a fair price, and do not settle for less than what your content is worth.


Recommended Blogs


Recommended Subreddits



JS Power Tools












Developer Tools


Developer Freebies

Hi everyone,

I've been building a library of images that you are welcome to use in your projects. 
They are all original...all my own work. I think a lot of them could be made into 
cool textures for games.  All I ask is to be attributed as indicated on my homepage:

http://soundimage.org/

The images are on my "TXR" pages.  

I'm adding new ones all the time, so be sure to check back often. I sincerely hope that some of them 
are useful. Any and all constructive feedback is welcome and always appreciated.  :-)

All the best,

Eric
Torrent (thanks to Aizome) :
https://drive.google.com/open?id=0B3re2AF_gdUhVHlFUDZhQnN4MFU
Soundclick:
http://www.soundclick.com/_mobileFrame.cfm?bandID=1277008
My blog where I release the songs and FLstudio project files for them:
http://anttismusic.blogspot.fi
[Super Dialogue Audio Pack](https://stuckeast.itch.io/sdap) contains more than 500 audio files of dialogue 
recorded specifically for video games. The pack includes both male and female voices from 5 different voice 
actors, and all of the files can be used for commercial purposes (royalty free).
The pack is available for free at https://stuckeast.itch.io/sdap and a short sample 
can be [heard here](https://soundcloud.com/dillonbecker-1/sdap) (or at the itch.io link).
[Link to full list of lines](https://drive.google.com/file/d/0Byy6MF-H-jRBRzV1X19kbTJKYzA/view) 
and [link to the license](https://drive.google.com/file/d/0Byy6MF-H-jRBa095SEZ6ODV6Ykk/view).
Enjoy!

Queued / To Be Categorized

npm install gulp-cli -g
npm install gulp -D

mongodb:

azure storage:

Free SSL:

https://gist.github.com/kharandziuk/e823707bf71fba9a4cdf944216773f58 http://blog.vullum.io/javascript-flow-callback-hell-vs-async-vs-highland/


to be added: 5/14/2017

index updates

	- materialize
	- bootstrap
	- interact js
	- jquery ui
	- jquery mobile
	- evil icons
		- https://github.com/evil-icons/evil-icons
	- font awesome
		- http://fontawesome.io/get-started/
	- fatcow icons
		- http://www.fatcow.com/free-icons
	- https://material.io/icons/
	- https://thenounproject.com/
	- sweetalerts
	- https://scrollrevealjs.org/
		- https://github.com/jlmakes/scrollreveal
	- https://bitshadow.github.io/iconate/
	- http://glyphicons.bootstrapcheatsheets.com/
	- http://lostgrid.org/
	
	- http://www.chartjs.org/
	- https://github.com/pa7/heatmap.js
	
	- knockout
	- vuejs
	- react
	- angular2
	- meteorjs
	- marionette js https://github.com/marionettejs/backbone.marionette
	- ember js
	
	- https://github.com/hakimel/reveal.js
	
	- build tools
		- chokidar
		- gulp
	
	- inline w/ lodash / underscore / highland
		- http://ramdajs.com/docs/
		
	- inline w/ renderers
		- http://mojs.io/
		- https://github.com/legomushroom/mojs
		- http://paperjs.org/
		- http://maxwellito.github.io/vivus/
		- https://github.com/maxwellito/vivus
		- http://stack.gl/#community
		
	- inline w/ loaders
		- basketjs
		- stimulated
		- requirejs
		
	- promises
		- q
		- asynquence
		- bluebird
		- async
		
	- time
		- momentjs
		- moment timezone
		
	- feature checking
		- modernizr
	
	- build flows
		- browserify
		- babel (to es2015) -> browserify / uglifyJS
		- pixify
		- using gulp / grunt to orchestrate tasks
		
	- linting & unit testing
		- xo & ava
		
		
	- is it maintained format
	- https://github.com/almende/vis




About

An open list of everything nice, curated for HTML5 Indie Game Developers.

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.