Software Engineering n IDE and Development Engines engines
- Slides: 22
Software Engineering n IDE and Development Engines engines – crash course
Game engine n Computer game = infrastructure + content n Game engine = infrastructure layer of game development process
Game engine n Same infrastructure, several games ¡ Example: Unreal engine (http: //www. netbeans. org) n n Dozens of systems developed using Unrealistic approaches to software design Big business: Software license can cost upto US$750, 000 or more
Game engine – Unreal n Unreal games (a few examples):
IDE Basics in Netbeans n “Technical” issues encapsulated in infrastructure n “Artistic” issues (i. e. content) released from technicalities
useful IDE engine Usefulness versus Genericity generic
IDE engine – 2 D engines n n Command line apps are (just) slightly simpler to develop and implement, including technical issues GUI Apps are more complex
2 D game engine – example n n n n Gamemaker by Mark Overmars http: //www. gamemaker. nl Written in Delphi v. 7 About 40 thousand lines of code Project started in 1999 First public release took about 4 months Present version: 6. 1
2 D game engine - example n Hints: ¡ ¡ Follow the simple game construction example in the next slides From that, infer some basic features your game engine must present Check the material at http: //www. gamemaker. nl Build your requirements
2 D game engine – example n WARNING: ¡ ¡ Your project cannot be too complex – otherwise you will not complete the required steps in time Your project cannot be too simple – it MUST keep the whole team busy, and it MUST be such that a smaller team could not complete it
Gamemaker n A maze game
Gamemaker n Graphic elements (“sprites”) – wall
Gamemaker n Graphic elements (“sprites”) – goal
Gamemaker n Graphic elements (“sprites”) – agent
Gamemaker n Objects – wall (no associated event)
Gamemaker n Objects – goal
Gamemaker n Objects – agent(I): move according to arrows
Gamemaker n Objects – agent(II): grid alignment
Gamemaker n Objects – agent(III): stop when hitting wall
Gamemaker n Rooms:
Gamemaker n Rooms:
Game engines n Additional information: ¡ Game Engine Anatomy 101 – http: //www. extremetech. com/article 2/0, 3973, 594, 00. asp ¡ ¡ ¡ Your lecturer Your teaching assistants http: //www. ime. usp. br/~lidet
- Revisi pesan bisnis
- Ide pokok paragraf adalah
- Software measurement and metrics
- What is system design in software engineering
- Forward engineering in software engineering
- In design and implementation, reuse levels are:
- Rad software
- Software maintenance process models ppt
- Who invented software engineering
- Metrics computer science
- Software crisis of 1960s
- Real time software design in software engineering
- Design principles in software engineering
- Chapter 5 principles of engine operation
- Sustainable and green engines
- Gopher search engine history
- Engines link analysis and
- Engines link analysis and
- Troubleshooting small engines
- Medieval war machines
- Knowledge search engines
- Meta search engine definition
- Open source search engines