deis Posted February 15, 2013 Share Posted February 15, 2013 Does anyone know of any currently available? Or anyone have some news on any pure TypeScript game engines? I have been heavily into TypeScript lately; writing a little game with it right now actually. But, I have been having to mostly roll my own stuff, which is fun but time consuming for me right now. Thanks! Quote Link to comment Share on other sites More sharing options...
rich Posted February 15, 2013 Share Posted February 15, 2013 Our entire framework is written in TypeScript too, so we have loads of classes that could be useful for you if you need something specific. But in general we'll release the whole lot shortly - we're building a pretty significant game for the BBC using it at the moment, and once released (end of March) we'll be in a much better state to finally open source the framework itself (as it will have been battle tested via a huge project) deis 1 Quote Link to comment Share on other sites More sharing options...
deis Posted February 15, 2013 Author Share Posted February 15, 2013 I am stoked to see it! I am currently only writing a few things that will help me out for the time being. I really don't have the time right now to code a whole library from scratch, at least not until I get some personal projects out of the way. I hope there are some other game devs that utilize TypeScript here as well because I would love to have some other minds to bounce things off. (Somewhat off-topic):I am really enjoying the simplicity and cleanliness of TypeScript, and I wish to try and push some of my colleagues to see some of the value of it. I was a Flash developer for over 4 years with my company, and last year we transitioned our final Flash client to HTML5 related techs. So much of my time has been spent learning JS/CSS3/HTML5 ins and outs as well as I knew Flash. I have really found TypeScript to be a MUCH more efficient and friendly approach. I picked up on it in minutes, compared to constantly /facepalming with straight Javascript. Quote Link to comment Share on other sites More sharing options...
rich Posted February 15, 2013 Share Posted February 15, 2013 I agree, TypeScript is elegant, powerful and Visual Studio is a dream to work in. It still misses a lot of the features I crave from Sublime, but the code insight and context stuff totally make up for that. Quote Link to comment Share on other sites More sharing options...
PixelPicoSean Posted February 16, 2013 Share Posted February 16, 2013 Is it to use TypeScript without VisualStudio? I am using a Mac actually. Do you have any suggestions about TypeScript editor or IDE, and any exist TypeScript game engine now? Very new to html5, javascript looks not friendly to me Quote Link to comment Share on other sites More sharing options...
rich Posted February 16, 2013 Share Posted February 16, 2013 There are TypeScript packages for sublime I believe, but a lot of the benefit of TS comes from its Visual Studio integration imho. JavaScript itself is fine and WELL worth picking up, maybe start with some of the tutorials on http://www.html5canvastutorials.com/ or a book like Core HTML5 Canvas (http://corehtml5canvas.com/) which has lots of game specific sections in it. Quote Link to comment Share on other sites More sharing options...
nem0ff Posted February 16, 2013 Share Posted February 16, 2013 @richDo I understand correctly that KiwiJS will use TypeScript? Quote Link to comment Share on other sites More sharing options...
rich Posted February 16, 2013 Share Posted February 16, 2013 Yes, although that only matters if you want to edit the library files directly, otherwise from your point of view it's just a bunch of js libs you include and use like any other (three.js etc) Quote Link to comment Share on other sites More sharing options...
nem0ff Posted February 16, 2013 Share Posted February 16, 2013 I understand that the TS library files will be compiled into JS.I also guess we'll be able to access library files from JS code or from TS code.My question is, what language do you recommend to coding games using KiwiJS?Do you intend to help developers migrate to TS (tutorials, examples, etc.)? Quote Link to comment Share on other sites More sharing options...
rich Posted February 16, 2013 Share Posted February 16, 2013 We won't enforce either, examples will be provided in both ts and js where possible. I would recommend ts if you're on windows, otherwise whichever floats your boat the most. Quote Link to comment Share on other sites More sharing options...
Ezelia Posted February 18, 2013 Share Posted February 18, 2013 Hi deis,I just posted a game I made with TypeScript here : http://www.html5gamedevs.com/topic/39-germiz-an-html5-puzzle-game/ Game engine and renderer are written in TS, and the main game file is JS/JqueryUI for UI stuff and scenes . what's good with TS is that generated JS remain readable and maintanable if you want to abandon TS. it'll also make the transition to ECMA 6 easier hopefully my dev environment is VS2012 with TypeScript and a post build event that compiles everything with google CC...and I'm also migrating my nodejs projects to VS2012 since node-inspector is now working good with windows Quote Link to comment Share on other sites More sharing options...
rich Posted February 18, 2013 Share Posted February 18, 2013 Do you find much benefit from putting google cc in your workflow? Quote Link to comment Share on other sites More sharing options...
Ezelia Posted February 18, 2013 Share Posted February 18, 2013 I didn't measured significant benefit from compiling Germiz (the game I posted) code with google CC since the graphics are quite simple. but in another project I'm working on the benefit was impressive, especially for cross-browsers performance... that project is an isometric MMORPG in HTML5 (prototype available here : http://demo.ezelia.com ) ... and as you know, isometric rendering is hard to optimize with classic optimization tricks like rendering only the changing part of the scene ...etcyou can test the proto and tell me what do you think about performance Quote Link to comment Share on other sites More sharing options...
domrein Posted February 26, 2013 Share Posted February 26, 2013 I was poking around for sublime plugins for typescript not long ago and found this one after some digging. https://github.com/raph-amiard/sublime-typescript I haven't had time to try it out yet, but it claims autocomplete support, error highlighting etc. Could be worth a look. Quote Link to comment Share on other sites More sharing options...
NTaylorMullen Posted July 5, 2013 Share Posted July 5, 2013 I've been working on a TypeScript game framework for a while now and finally got it out a few days ago. It's probably too late now but thought I'd leave this post for any future TypeScript game framework enthusiasts that stumble on this. Check it out: http://endgate.net Quote Link to comment Share on other sites More sharing options...
Paul-Andre Posted July 16, 2013 Share Posted July 16, 2013 Typescript seems so nice to use from what I saw on the playground. What IDE would you recommend for Linux? Sublime Text? Quote Link to comment Share on other sites More sharing options...
Ezelia Posted July 16, 2013 Share Posted July 16, 2013 I think your best option for linux is WebStorm (it's not free). Quote Link to comment Share on other sites More sharing options...
kanazawa Posted May 10, 2014 Share Posted May 10, 2014 i like azelia game it would be better iy fou add some fighting and emoticons for the sprites:D i am marocain but don t know about yo dazan is there any story for your game? Quote Link to comment Share on other sites More sharing options...
Nikola Lukic Posted August 6, 2019 Share Posted August 6, 2019 On 2/15/2013 at 8:13 PM, deis said: Does anyone know of any currently available? Or anyone have some news on any pure TypeScript game engines? I have been heavily into TypeScript lately; writing a little game with it right now actually. But, I have been having to mostly roll my own stuff, which is fun but time consuming for me right now. Thanks! https://github.com/zlatnaspirala/visual-ts-game-engine Take a look. Quote Link to comment Share on other sites More sharing options...
8Observer8 Posted August 7, 2019 Share Posted August 7, 2019 I write my own little game engine in TypeScript using VSCode and WebGL 1.0. I take ideas from this book: https://www.apress.com/gp/book/9781484209530 Build your own 2D Game Engine and Create Great Web Games Using HTML5, JavaScript, and WebGL Authors: Sung, K., Pavleas, J., Arnez, F., Pace, J. Quote Link to comment Share on other sites More sharing options...
Nikola Lukic Posted January 30, 2020 Share Posted January 30, 2020 Project : Visual ts game engine based on Matter.js is 2D rigid body JavaScript physics engine for the web. I use my own concept: take lib for great benefits. It means that i import only staff that i can't make in proper way in proper time, all other coming from head. For example Physics was imported in role of npm package for typescript matter.js variant and i keep dependency healthy. In networking aspect i use full-duplex connection under web-rtc protocol. Pretty nice working combination of physics and realtime-multiplayer connetions. PeerToPeer used for game-play and classic websocket(socketio) for session staff. HTMLRequest used only for loading html parts in run time (on request) because i want clear single page application with all PWA features inside. Also video chat is integrated based on signaling server. No video recording for now (next features). Writen in typescript current version 3.7.4. Text editor used and recommended: Last version of Visual Studio Code. Luanch debugger configuration comes with this project (for server part). Physics engine based on Matter.js - Matter.ts (npm project). Multiplatform video chat (for all browsers) implemented. SocketIO used for session staff. MultiRTC2 used for data transfer also for video chat. MultiRTC3 alias 'broadcaster' used for video chat. https://github.com/zlatnaspirala/visual-ts-game-engine https://maximumroulette.com/applications/visual-typescript-game-engine/single-player/ Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.