Monday, October 31, 2022

Essay - draft

Choice of game engine and programming language must be well deliberated. Those factors must fit to the gaming platform, technology, genre and graphics style. Some game engines are better for first-person shooters, another for isometric racing, another for 2D turn-based strategy and point-and-click adventure games. Also, some technologies implemented on a game engine may be insufficient for project requirements, not support DX12 instructions, and have no native 3D rendering or Ray Tracing support. 


Programming languages also have their limitations, for example, GML works in sandbox mode, and the programmer has no access to other files on the hard drive. Not every engine is multiplatform, that means compile output executable files that may not compatible with the current platform. 


The game programmer has to describe events during the game. For example, when on keyboard arrow key is pressed personification moves 2 units forward, or an artificial intelligence which means what the enemy tank will do when collide with a wall, or sword collide with a NPC.


There are thousands of programming languages, however the most popular programming language in game industry is C++. 


In conclusion, programming is the core and the most important of game development. It is the first step to choosing the most suitable game engine and programming language to complete the project and fulfill its goals. Without programming, it is not possible to create a fully working video game, game logic, all events, and conditions. C++ is the best multiplatform solution.



References

Adams, Ernest. (2014). Fundamentals of game design (Third Edition). Berkeley, CA: New Riders, 

Thursday, October 27, 2022

Essay - Conclusion

In conclusion, programming is the core and the most important of game development. It is the first step to choosing the most suitable game engine and programming language to complete the project and fulfill its goals. Without programming, it is not possible to create a fully working video game, game logic, all events, and conditions. C++ is the best multiplatform solution.


Source: Top 20 C++ Projects With Source Code [2022 Update] - InterviewBit



Tuesday, October 25, 2022

Essay - Introduction

Choice of game engine and programming language must be well deliberated. Those factors must fit to the gaming platform, technology, genre and graphics style. Some game engines are better for first-person shooters, another for isometric racing, another for 2D turn-based strategy and point-and-click adventure games. Also, some technologies implemented on a game engine may be insufficient for project requirements, not support DX12 instructions, and have no native 3D rendering or Ray Tracing support. Programming languages also have their limitations, for example, GML works in sandbox mode, and the programmer has no access to other files on the hard drive. Not every engine is multiplatform, that means compile output executable files that may not compatible with current platform. 

The game programmer has to describe events during the game. For example, when on keyboard arrow key is pressed personification moves 2 units forward, or an artificial intelligence which means what the enemy tank will do when collide with a wall, or sword collide with a NPC.

There are thousands of programming languages, however the most popular programming language in game industry is C++. 





Tuesday, October 18, 2022

Ethics - Piracy

 



Which commandment(s) do you think are appropriate to or could influence your project?

"Thou shalt not use or copy proprietary software for which you have not paid."

Why?

Work other people must be paid.

Do you have an opinion on which are the most important?

When people do not pay for software that has a negative impact on the whole industry.




How can we enforce them?  Can we?

Piracy exists as long as computers exist. Software publishers can just make it harder.

Can legislation keep up with the ever-changing world of the internet?

Governments will update their laws, however, there will be always people who do not follow them.



Initial Project Plan (Gann's Chart)





Wednesday, October 12, 2022

Initial idea 1

 


Initial idea 1
Game Design according to Adams (2014) is the most important part of process of creating a video game. Designer must specify the main goals of project on pre-production stage in documentation. Those agreements cannot be changed in next stages of production. Documentation describes the idea of the game including rules, world, type of personification, graphic and sound style, camera.



References: Adams, E. (2014). Fundamentals of game design (Third Edition). Berkeley, CA: New Riders.

One of the First Video Game - Brief History - Major Project


Pong (1972)







Source: https://bigdogmountainlife.wordpress.com/



Space Invaders (1978)







Source: www.capitalvideogames.com



SpaceWar! (1962)






Source: Pin on Star Trek Wishlist/Coolstuff (pinterest.com)

Tuesday, October 11, 2022

Game Design - Introduction - Major Project



Game Design comprises of story, levels, characters, music, and graphic design. This is essential to develop a proper video game. 




Image source: https://www.gamedesigning.org/engines/gml/


Video game designers must know the player's mind very well, to guide players where to go and also what to do without directly telling them that.




Graphic Design
must be clear and provide information readable to the user. People the most pay attention to how the game looks like. Visual aspects attract more players.







Image source: https://distresscalls.tumblr.com
/image/649488740018962432





Level Design must be deliberate. Empty buildings and corridors without any objects are boring.

Image source: https://www.gamespot.com/gallery/
14-mobile-games-that-are-totally-hardcore/2900-21/




Character Design
must be interesting. People may mistakenly recognize the character thinking about another game or movie.







Image source: https://www.blendernation.com/2017/03/03/
blender-3d-character-design-class-near-munich-dusseldorf-germany/








Music and Sound Design is making your game more exciting. In certain moments music must be calm and peaceful. In another case must be fast and prepare gamers to fight.











Storytelling is an essential thing if your game has a plot. Some simple games do not require any story. However, the modern game should contain a reliable story and dialogues. Predictable tales are boring, and gamers may abandon your game.





Image source: https://www.dreamstime.com/photos-images/
branding-single-word.html

References: Adams, E. (2014). Fundamentals of game design (Third Edition). Berkeley, CA: New Riders.

Wednesday, October 5, 2022

Software/Hardware Skills



 I know very well graphic design programs like:

  • Photoshop
  • Blender


I know programming languages

    just a basics:

  • C++
  • C#
  • HTML
  • PHP
  • CSS
and GML (Game Maker Language) very well.


Introduction Post

 I choose DMU because it is great university, offer great opportunities to widen knowledge and gain necessary experience.




I study Video Games Programming, DMU can help to develop necessary skills to reach my goals and become a professional independent game developer or lecturer on university.
I want to master Unity and Unreal Engine.



Welcome Post

I am from Poland, but I live in Newark. 
I am just starting my Foundation Year in DMUIC.











I like:
  • running,
  • cycling
  • computing





When I was 5, I have seen a computer in a TV show the first time. I was excited. 

When I was young I was repairing computers... 

And this is how my computer adventure started.


Tuesday, October 4, 2022

about me

I am studying at DMU International College. Next year I will study Video Games Programming. I hope so.

I know little bit on every aspect of computing, but I am not a specialist. The best GML Programming, Photoshop and Blender.  

 

Hello!


My First Day on DMU.


WOW!

Journal article: Designing Game Feel

  Designing Game Feel      This journal article aims to describe how to achieve the subjective effect of players' satisfaction during ga...