I would also like to add something. I wanted the members to code something for which the design was fundamentally established for reasons I am going to specify now.
As you know, Game development consist of Game Design, assets and coding. Now, Game coding is usually a event handling + state machines. Drawing is handled using Ogl /Dx. All of these elements are very new to a programmer used to sequential methodology in TC. Most of the team consist of 2nd yr guys. Therefore, As a 1st step in GameDev, I feel the members should be able to code a game whose mechanics they are familiar with, rather than trying their hands at *de-constructing* a game idea into events and state machines.(which is art of game design). Infact, right now, I am not even asking them to use Ogl/Dx, just being able to use a simple sdk ( like sld, allegro etc) to create the game is enough for the 1st task. In the 1st meeting, I had said that my goal with the GameDev club was to make these guys proficient enough in this art so that they can be easily hired by Game companies.(which is not equivalent to making games ) Specifically, they should have the capability to code/work with a professional game engine ( if aiming for Game programmer ) or be able to create efficient assets ( if aiming for creative artist ). @Nalin Savara: The Quake III was even Ported to Android! That is one crazy engine. Also, if anyone is interested, here is a code review of Doom Iphone port http://fabiensanglard.net/doomIphone/index.php Regards Aditya Vishwakarma Undergraduate Student, IT Department NSIT, Delhi University, India On Mon, Apr 12, 2010 at 11:10 AM, Nalin Savara <[email protected]> wrote: > Hi Deepank, Group, > > On Sun, Apr 11, 2010 at 8:25 PM, Deepank Gupta <[email protected]>wrote: > >> Hi Dipankar, >> >> What is the purpose of developing an existing game for desktop when >> there might be a thousand other implementations on desktop for the >> same game already available? >> >> Interesting discussion-- and I am tempted to jump in and comment on > Deepank's post. > > I am not against web-games-- but having run and managed game development > projects; I strongly believe making a game for desktops is a good idea > because:- > > (1) You guys can focus on gameplay+clean architecture-- and it will improve > your own level of expertise-- especially if some team members are not > "programming Gods"-- even they can learn from the basics and contribute. > Reason why: desktop software involves fewer loosely coupled components than > web applications and hence even newbies can grasp the roundtrips and message > flows by deriving from fundamentals rather than by rote and exposure. > That is: > -- Desktop Game: Game<-talks to->Graphics Hardware or Thin Abstraction > Layer of OpenGL/DirectX/OGL+SDL > > -- Web App (assuming flash game or javascript embedded in a HTML webpage > (= app running on browser<-->web-page/dom representation in browser <-- > talk to, through HTTP--> Web-Server<-talks to->[various types of server-side > code+databases] > In my experience (and many may disagree) the above is typically learned > through repeated exposure rather than derived from fundamentals. > > > Infact, the videogame Quake- by id software-- was originally developed in > the c-language-- and recently was ported in all it's complexity and with > network gameplay to javascript+browser-- which shows just how far a good > architecture can be taken. > > If you look at the Quake source code-- you will see it's brilliance lies in > it's simplicity-- and clean architecture-- even though it was a > world-changer when it was released. > That sheer simplicity-- I believe is a great argument to emphasize a solid > foundation in fundamentals for youngsters. > > Just my thoughts... > > Best Regards, > > Nalin > > > Can you think of another platform where the game might not be popular >> like mobile, web, or some other platform. Also, what is the purpose of >> developing this game: is this for fun, learning, making money, using a >> new cool technology you learnt or to show off to friends and strangers >> as part of game development project. >> >> Thanks, >> Deepank >> >> On Sun, Apr 11, 2010 at 11:03 PM, Dipankar Patro <[email protected]> >> wrote: >> > Tron Game details. >> > Reporting for whole team : Dipankar Patro >> > >> > http://docs.google.com/View?id=dg2qn2rf_2d69js5gd >> > >> > On 9 April 2010 11:19, Aditya Vishwakarma <[email protected]> >> wrote: >> >> >> >> The Main WIki Page is setup at >> >> http://wiki.nsitonline.in/index.php?title=GameDevClub >> >> >> >> Those interested in the projects please sign up and add your name. Try >> to >> >> put together a game design proposal by Sunday, so that we discuss it >> further >> >> and have a solid foundation before end sems come. >> >> >> >> Aditya Vishwakarma >> >> Undergraduate Student, IT Department NSIT, Delhi University, India >> >> >> >> >> >> On Wed, Apr 7, 2010 at 1:43 PM, Deepank Gupta <[email protected]> >> >> wrote: >> >>> >> >>> Hi, >> >>> This is a great initiative and I feel that a lot can come out of such >> an >> >>> initiative. Hoping to see a lot more Facebook apps coming out from >> people in >> >>> our college. >> >>> Thanks, >> >>> Deepank >> >>> >> >>> On Wed, Apr 7, 2010 at 11:09 AM, Mohit Taneja <[email protected]> >> >>> wrote: >> >>>> >> >>>> Hi, >> >>>> This is just a follow up mail for those who were not able to attend >> the >> >>>> GDC-NSIT meet. >> >>>> After quite some amount of discussion with everyone we decided that >> for >> >>>> a starting we would be working on 2D desktop games and web based >> games. This >> >>>> is a google doc with the list of games we would be working on , with >> the >> >>>> list of people who are interested in working on each project. >> >>>> : >> http://docs.google.com/Doc?docid=0AQ5Ly--LlZmSZGZmZmpwZzdfMTMwZmZjY3Q2Z2c&hl=en >> >>>> Also, we have decided to document our work at the NSIT Online wiki, >> >>>> under the Game Development Club section. Also, to coordinate our work >> we >> >>>> have made a google sms channel for everyone to be updated about who >> is >> >>>> working at what thing and where in campus. >> >>>> @GDC members: you are supposed to send a message here, whenever yoou >> are >> >>>> free and thinking of working on the game. I am pretty sure many >> people would >> >>>> join you. >> >>>> Here is a link to the sms channel >> >>>> : >> http://labs.google.co.in/smschannels/subscribe/gamedevclubnsit?key=7950163013005590070 >> >>>> As for those people who were not able to attend this one please join >> the >> >>>> above sms channel. You would probably remain aware of our next meet. >> >>>> Probably tomorrow :) >> >>>> Regards, >> >>>> Mohit Taneja >> >>>> >> >>>> >> >>>> On Sat, Apr 3, 2010 at 5:41 PM, Mohit Taneja <[email protected]> >> >>>> wrote: >> >>>>> >> >>>>> Hi, >> >>>>> >> >>>>> Recently, I have been talking to a few NSITians who are interested >> in >> >>>>> Game Development. Which lead me + Aditya (Vishwakarma) to think >> seriously >> >>>>> about opening a Game Development Club at NSIT. >> >>>>> >> >>>>> Our aim is to go beyond the classroom studies and do something >> >>>>> practical, collaboratively. This club could act as a medium for many >> >>>>> students who want to develop Games to meet with like minded people, >> and >> >>>>> achieve something which they probably cant in solitude, i.e develop >> a game. >> >>>>> >> >>>>> Some fundamental rules which I believe we should be following are : >> >>>>> >> >>>>> Everyone's Invited (Open Door Policy): Game development is not just >> >>>>> about writing code, its about developing concepts. >> >>>>> >> >>>>> If you are someone who is interested in getting a concept of the >> game >> >>>>> to the table, but not sure if you could make it work, you are >> welcome. >> >>>>> If you are someone who can draw, even on paper. Trust me you are >> more >> >>>>> than welcome. Artists are indeed one of the most scarce resources in >> gaming >> >>>>> industry, in our college too. >> >>>>> If you are not really interested in the above listed things but are >> >>>>> enthusiastic about playing games, how about you show up and give in >> some >> >>>>> testing sessions (probably that would come in later on) or your >> suggestions >> >>>>> on the gaming ideas, which others plan to develop. >> >>>>> Obviously, the good old coders can also expect a warm welcome. >> >>>>> >> >>>>> Knowledge Sharing : The single aim of this club wouldn't be just to >> >>>>> make games, the ultimate motivation behind everything should be to >> learn. >> >>>>> And trust me there is always something to learn from anyone else in >> your >> >>>>> college. >> >>>>> >> >>>>> Once we get things into motion we can always organize guest lecture >> >>>>> sessions by inviting local game developers. >> >>>>> >> >>>>> Participation : The club can be used to organize teams to >> participate >> >>>>> in many Game Development Contests and Festivals. They always are a >> great >> >>>>> source of motivation and instill a sense of hitting a milestone. >> >>>>> >> >>>>> At last, whatever we do , we want to get ours (+ yours too) 'hands >> >>>>> dirty' by getting to work on something realtime. We plan to have a >> small >> >>>>> meet in connecting block 110 on tuesday 5:30 regarding the same. >> Please >> >>>>> confirm your presence by replying to this mail (even a reply with >> "in" as >> >>>>> the content with the same subject would do). >> >>>>> >> >>>>> Regards, >> >>>>> Mohit Taneja >> >>>>> >> >>>> >> >>> >> >> >> > >> > >> > >> > -- >> > >> ___________________________________________________________________________________________________________ >> > >> > Please do not print this e-mail until urgent requirement. Go Green!! >> > Save Papers <=> Save Trees >> > >> >> -- >> You received this message because you are subscribed to the Google Groups >> "NSIT_LUG" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]<nsit_lug%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/nsit_lug?hl=en. >> >> >
